final TypeRegistry typeRegistry = context.getTypeRegistry();
for (int paramIdx = 0; paramIdx < parameterCount; paramIdx++)
{
final Type type = parameters.getType(paramIdx);
final Object value = parameters.getValue(paramIdx);
final Sequence sequence = typeRegistry.convertToSequence(type, value);
while (sequence.hasNext())
{
final LValue lValue = sequence.nextRawValue();
final TypeValuePair pair = lValue.evaluate();