@Override
  public @NotNull Class<?> getOriginalClass() {
    final UnnamedConfigurable configurable = getConfigurable();
    return configurable instanceof SearchableConfigurable
           ? ((SearchableConfigurable)configurable).getOriginalClass()
           : configurable != null
             ? configurable.getClass()
             : getClass();
  }
@Override
  public @NotNull Class<?> getOriginalClass()