@Override
  public @NotNull ComponentPopupBuilder addUserData(final Object object) {
    if (myUserData == null) {
      myUserData = new ArrayList<>();
    }
    myUserData.add(object);
    return this;
  }
@Override
  public @NotNull ComponentPopupBuilder addUserData(final Object object)