} else { if (numOptional > 0 && parameter.isNonFlagConsumer()) { if (parameter.getConsumedCount() < 0) { throw new ParametricException( "Found an parameter using the binding " +
numberFree -= parameters[j].getConsumedCount();
} else { if (numOptional > 0 && parameter.isNonFlagConsumer()) { if (parameter.getConsumedCount() < 0) { throw new ParametricException( "Found an parameter using the binding " +
numberFree -= parameters[j].getConsumedCount();