numOptional++; } else { if (numOptional > 0 && parameter.isNonFlagConsumer()) { if (parameter.getConsumedCount() < 0) { throw new ParametricException(
int numberFree = context.argsLength() - scoped.position(); for (int j = i; j < parameters.length; j++) { if (parameters[j].isNonFlagConsumer() && !parameters[j].isOptional()) {