docs: private Object createModelOfEDBObject(EDBObject object, Map<ModelDescription, Class<?>> cache) {
          try {
              ModelDescription description = getDescriptionFromObject(object);
              Class<?> modelClass;
              if (cache.containsKey(description)) {
                  modelClass = cache.get(description);
              } else {
                  modelClass = modelRegistry.loadModel(description);
                  cache.put(description, modelClass);
              }
              return edbConverter.convertEDBObjectToModel(modelClass, object);
          } catch (IllegalArgumentException | ClassNotFoundException e) {
              LOGGER.warn("Unable to create model of the object {}", object.getOID(), e);
              return null;
          }
      }