code: private static Class<?> lookupSerializableType(Class<?> type) {
      Class<?> serializableType = serializableTypes.get(type);
      if (serializableType != null) {
        return serializableType;
      }
      serializableType = findSerializableType(type);
      if (serializableType != null) {
        serializableTypes.put(type, serializableType);
        return serializableType;
      }
      return type;
    }
docs: Looks up the serializable type for the given type.