code: public static Class<?> resolveRawClass(Type genericType, Class<?> subType) {
      return resolveRawClass(genericType, subType, null);
    }
docs: Resolves the raw class for the {@code genericType}, using the type variable information from the {@code subType}
  else {@link Unknown} if the raw class cannot be resolved.
  
  @param genericType to resolve raw class for
  @param subType to extract type variable information from
  @return raw class for the {@code genericType} else {@link Unknown} if it cannot be resolved