@Override
  public void commit() {
    if (checkIsValid() && isInitialised()) {
      setShowing(false);
      try {
        getProject().getService(CommittableUtil.class).commit(myComponent);
      }
      finally {
        setShowing(true);
      }
    }
  }
@Override
  public void commit()