@Override public <T> Parameter<T> getParameter(String name, Class<T> type) { Parameter<?> parameter = parameters.get(name); return verifyTypeCompatibility(parameter, type); }
@Override public <T> Parameter<T> getParameter(int position, Class<T> type) { return verifyTypeCompatibility(getParameter(position), type); }