@Override
  public int compare(Module module1, Module module2) {
    if (module1 == null && module2 == null) return 0;
    if (module1 == null) return -1;
    if (module2 == null) return 1;
    return module1.getName().compareToIgnoreCase(module2.getName());
  }
@Override
  public int compare(Module module1, Module module2)