@Nullable
  @Override
  public <T extends ModifiableModel> T findModifiableModel(@NotNull Class<T> instanceOf) {
    return ObjectUtils.tryCast(myModifiableModels.get(instanceOf), instanceOf);
  }
@Nullable
  @Override
  public <T extends ModifiableModel> T findModifiableModel(@NotNull Class<T> instanceOf)