/** Basic parameter collection with pulling inherited cascade chaining. */ public List<Object> collectParamaters(Object base, Object[] params) throws Throwable { parameters.clear(); for (int i = 0; i < getLastParameterIndex(); i++) parameters.add(coerceToType(params[i], getParameterTypes()[i])); return parameters; }