if (unparsedSpecification.isOptional() && validatedUnparsedArguments.isEmpty())
{
// OK
}
else if (!unparsedSpecification.allowedThisManyValues(validatedUnparsedArguments.size()))
{
validationErrorBuilder.wrongNumberOfValues(unparsedSpecification, validatedUnparsedArguments);
}
}
else if (!validatedUnparsedArguments.isEmpty())