code: public List<ResolvedType> typeParametersFor(Class<?> erasedSupertype) {
          ResolvedType type = findSupertype(erasedSupertype);
          if (type != null) {
              return type.typeParams();
          }
          return null;
      }
docs: Method that will try to find type parameterization this type
  has for specified super type
  
  @return List of type parameters for specified supertype (which may
  be empty, if supertype is not a parametric type); null if specified
  type is not a super type of this type