@Override public int getConsumedCount(ParameterData parameter) { return match(parameter).annotation.consumedCount(); }
@Override public BindingBehavior getBehavior(ParameterData parameter) { return match(parameter).annotation.behavior(); }
@Override public Object bind(ParameterData parameter, ArgumentStack scoped, boolean onlyConsume) throws ParameterException, CommandException, InvocationTargetException { BoundMethod binding = match(parameter); List<Object> args = new ArrayList<>(); args.add(scoped);