public @NotNull Map<String, Tools> getTools() {
    Map<String, Tools> tools = myTools;
    if (tools == null) {
      throw new IllegalStateException("Tools are not initialized. Please call initializeTools() before use");
    }
    return tools;
  }
public @NotNull Map<String, Tools> getTools()