code: public List<TypeLiteral<?>> getParameterTypes() {
      if (parameterTypes == null) {
        parameterTypes = getDeclaringType().getParameterTypes(getMember());
      }
      return parameterTypes;
    }
docs: Returns this method's parameter types, if appropriate parametrized with
  the declaring class's type parameters.
  
  @return parameter types