@NotNull
  protected Module createModule(@NotNull DataNode<E> module, @NotNull IdeModifiableModelsProvider modelsProvider) {
    ModuleData data = module.getData();
    return modelsProvider.newModule(data);
  }
@NotNull
  protected Module createModule(@NotNull DataNode<E> module, @NotNull IdeModifiableModelsProvider modelsProvider)