@Override
    public @Nls String toString() {
      String top = UIBundle.message("tool.window.move.to.top.action.name");
      String left = UIBundle.message("tool.window.move.to.left.action.name");
      String bottom = UIBundle.message("tool.window.move.to.bottom.action.name");
      String right = UIBundle.message("tool.window.move.to.right.action.name");
      return switch (this) {
        case LeftTop     -> left   + " " + top;
        case BottomLeft  -> bottom + " " + left;
        case BottomRight -> bottom + " " + right;
        case RightTop    -> right  + " " + top;
        case LeftBottom  -> left   + " " + bottom;
        case RightBottom -> right  + " " + bottom;
        case TopRight    -> top    + " " + right;
        case TopLeft     -> top    + " " + left;
      };
    }
@Override
    public @Nls String toString()