code: @SuppressWarnings("unchecked")
      public static <E> JsonMapper<E> mapperFor(ParameterizedType<E> type) throws NoSuchMapperException {
          return mapperFor(type, null);
      }
docs: Returns a JsonMapper for a given class that has been annotated with @JsonObject.
  
  @param type The ParameterizedType for which the JsonMapper should be fetched.