@Override
    public void setStatusComponent(JComponent statusComponent) {
      if (myStickyLinesManager == null) {
        super.setStatusComponent(statusComponent);
      }
      else {
        JComponent oldStatus = super.getStatusComponent();
        if (oldStatus != null) {
          super.setStatusComponent(null);
        }
        if (statusComponent != null) {
          myLayeredPane.add(statusComponent, STATUS_COMPONENT_LAYER);
        } else if (myStatusComponent != null) {
          myLayeredPane.remove(myStatusComponent);
        }
        firePropertyChange("statusComponent", myStatusComponent, statusComponent);
        myStatusComponent = statusComponent;
        revalidate();
        repaint();
      }
    }
@Override
    public void setStatusComponent(JComponent statusComponent)