public @Nullable ConfigurableTreeRenderer getRenderer() {
      if (myPrepareRenderer) {
        myPrepareRenderer = false;
        if (myConfigurable instanceof ConfigurableTreeRenderer) {
          myRenderer = (ConfigurableTreeRenderer)myConfigurable;
        }
        else if (myConfigurable instanceof ConfigurableWrapper wrapper) {
          UnnamedConfigurable configurable = wrapper.getRawConfigurable();
          if (configurable instanceof ConfigurableTreeRenderer) {
            myRenderer = (ConfigurableTreeRenderer)configurable;
          }
          else {
            myRenderer = wrapper.getExtensionPoint().createTreeRenderer();
          }
        }
      }
      return myRenderer;
    }
public @Nullable ConfigurableTreeRenderer getRenderer()