parseResult.addTypedValues(argSpec, currentPosition++, typedValuesAtPosition); assertNoMissingMandatoryParameter(argSpec, args, i, arity); consumeOneArgument(argSpec, lookBehind, arity, consumed, args.pop(), type, typedValuesAtPosition, i, argDescription); result.addAll(typedValuesAtPosition); consumed = consumedCount(i + 1, initialSize, argSpec); break; // leave empty list at argSpec.typedValueAtPosition[currentPosition] so we won't try to consume that position again consumeOneArgument(argSpec, lookBehind, arity, consumed, args.pop(), type, typedValuesAtPosition, i, argDescription); result.addAll(typedValuesAtPosition); consumed = consumedCount(i + 1, initialSize, argSpec);
parseResult.addTypedValues(argSpec, currentPosition++, typedValuesAtPosition); assertNoMissingMandatoryParameter(argSpec, args, i, arity); consumeOneArgument(argSpec, lookBehind, arity, consumed, args.pop(), type, typedValuesAtPosition, i, argDescription); result.addAll(typedValuesAtPosition); consumed = consumedCount(i + 1, initialSize, argSpec); break; // leave empty list at argSpec.typedValueAtPosition[currentPosition] so we won't try to consume that position again consumeOneArgument(argSpec, lookBehind, arity, consumed, args.pop(), type, typedValuesAtPosition, i, argDescription); result.addAll(typedValuesAtPosition); consumed = consumedCount(i + 1, initialSize, argSpec);