@NotNull
    private JComponent wrap(@NotNull JComponent wrappee) {
      if (wrappee != myWrappee) {
        myWrappee = wrappee;
        init(wrappee);
      }
      return this;
    }
@NotNull
    private JComponent wrap(@NotNull JComponent wrappee)