public @Nullable Promise<Void> addModuleDependency(@NotNull Module from, @NotNull Module to, @NotNull DependencyScope scope, boolean exported) {
    throw new UnsupportedOperationException("#addModuleDependency(Module, Module, DependencyScope) called on " + this);
  }
public @Nullable Promise<Void> addModuleDependency(@NotNull Module from, @NotNull Module to, @NotNull DependencyScope scope, boolean exported)