public static @NotNull Lazy<Map<String, TemplateContextType>> getIdToType() {
    return LazyKt.lazy(new Function0<>() {
      @Override
      public Map<String, TemplateContextType> invoke() {
        Map<String, TemplateContextType> idToType = new HashMap<>();
        for (LiveTemplateContext type : LiveTemplateContextService.getInstance().getLiveTemplateContexts()) {
          idToType.put(type.getContextId(), type.getTemplateContextType());
        }
        return idToType;
      }
    });
  }
public static @NotNull Lazy<Map<String, TemplateContextType>> getIdToType()