public WindowMoveListener installTo(@NotNull Component component) {
    component.addMouseListener(this);
    component.addMouseMotionListener(this);
    return this;
  }
public WindowMoveListener installTo(@NotNull Component component)