@Override
  public void removeToolMacroNames(@NotNull Set<String> result) {
    for (Macro macro : MacroManager.getInstance().getMacros()) {
      result.remove(macro.getName());
    }
  }
@Override
  public void removeToolMacroNames(@NotNull Set<String> result)