@Override
    protected Object createElement() {
      try {
        return componentManager.instantiateClass(className, pluginDescriptor);
      }
      catch (ProcessCanceledException exception) {
        throw exception;
      }
      catch (ExtensionNotApplicableException ignore) {
        return null;
      }
      catch (AssertionError | LinkageError | Exception e) {
        LOG.error("Cannot create configurable", e);
      }
      return null;
    }
@Override
    protected Object createElement()