private void obtainMacroPairs(@NotNull List<Couple<String>> macros) {
    macros.clear();
    final Map<String, String> macroNames = myPathMacros.getUserMacros();
    for (String name : macroNames.keySet()) {
      macros.add(Couple.of(name, FileUtilRt.toSystemDependentName(macroNames.get(name))));
    }

    if (myUndefinedMacroNames != null) {
      for (String undefinedMacroName : myUndefinedMacroNames) {
        macros.add(Couple.of(undefinedMacroName, ""));
      }
    }
    macros.sort(MACRO_COMPARATOR);
  }
private void obtainMacroPairs(@NotNull List<Couple<String>> macros)