public void addDescriptionPanel(@NotNull ColorDescriptionPanel descriptionPanel,
                                  @NotNull Condition<? super EditorSchemeAttributeDescriptor> condition) {
    myDescriptionPanels.add(descriptionPanel);
    myConditions.add(condition);

    for (Listener listener : myListeners) {
      descriptionPanel.addListener(listener);
    }

    updatePreferredSize();
  }
public void addDescriptionPanel(@NotNull ColorDescriptionPanel descriptionPanel,
                                  @NotNull Condition<? super EditorSchemeAttributeDescriptor> condition)