formatParameters static method
Converts the parameter list returned by decodeParameters to a simplified Map format
Implementation
static Map<String, dynamic> formatParameters(List<dynamic> parameters) {
  final Map<String, dynamic> result = {};
  for (final param in parameters) {
    final String name = param['name'] as String;
    final String type = param['type'] as String;
    final dynamic value = param['value'];
    if (type == 'tuple') {
      // For tuple type, recursively process internal parameters
      result[name] = formatParameters(value as List<dynamic>);
    } else {
      // For other types, use the value directly
      result[name] = value;
    }
  }
  return result;
}