parseResult.addTypedValues(argSpec, currentPosition++, typedValuesAtPosition); assertNoMissingMandatoryParameter(argSpec, args, i, arity); consumeOneMapArgument(argSpec, lookBehind, arity, consumed, args.pop(), classes, keyConverter, valueConverter, typedValuesAtPosition, i, argDescription); result.putAll(typedValuesAtPosition); consumed = consumedCountMap(i + 1, initialSize, argSpec); break; // leave empty map at argSpec.typedValueAtPosition[currentPosition] so we won't try to consume that position again consumeOneMapArgument(argSpec, lookBehind, arity, consumed, args.pop(), classes, keyConverter, valueConverter, typedValuesAtPosition, i, argDescription); result.putAll(typedValuesAtPosition); consumed = consumedCountMap(i + 1, initialSize, argSpec);
parseResult.addTypedValues(argSpec, currentPosition++, typedValuesAtPosition); assertNoMissingMandatoryParameter(argSpec, args, i, arity); consumeOneMapArgument(argSpec, lookBehind, arity, consumed, args.pop(), classes, keyConverter, valueConverter, typedValuesAtPosition, i, argDescription); result.putAll(typedValuesAtPosition); consumed = consumedCountMap(i + 1, initialSize, argSpec); break; // leave empty map at argSpec.typedValueAtPosition[currentPosition] so we won't try to consume that position again consumeOneMapArgument(argSpec, lookBehind, arity, consumed, args.pop(), classes, keyConverter, valueConverter, typedValuesAtPosition, i, argDescription); result.putAll(typedValuesAtPosition); consumed = consumedCountMap(i + 1, initialSize, argSpec);