public static Map<String, String> getMacroMap() {
    var macros = PathMacros.getInstance();
    var allNames = macros.getAllMacroNames();
    var map = new HashMap<String, String>(allNames.size());
    for (var eachMacroName : allNames) {
      map.put('$' + eachMacroName + '$', macros.getValue(eachMacroName));
    }
    return map;
  }
public static Map<String, String> getMacroMap()