@Override
  public String @NotNull [] getDependencyModuleNames() {
    List<String> result = orderEntries().withoutSdk().withoutLibraries().withoutModuleSourceEntries()
      .process(new CollectDependentModules(), new ArrayList<>());
    return ArrayUtilRt.toStringArray(result);
  }
@Override
  public String @NotNull [] getDependencyModuleNames()