public void registerTypes(Class<?>... types) {
    for (Class<?> t : types) {
      objectMapper.registerSubtypes(t);
    }
  }
Jackson-based type manager that supports polymorphic type handling.
portability-api-launcher/src/main/java/org/datatransferproject/launcher/types/TypeManagerImpl.java