code: public Shape createOpenRectangle(final int x, final int y, final int w, final int h) {
          path.reset();
          path.moveTo(x + w, y);
          path.lineTo(x, y);
          path.lineTo(x, y + h);
          path.lineTo(x + w, y + h);
  
          return path;
      }
docs: Return a path for a rectangle with square corners and no right side. This
  is used for text fields that are part of a larger control, which is
  placed to their left, e.g. spinners and editable combo boxes.
  
  <p>This path is suitable for drawing, not for filling.</p>
  
  @param  x the X coordinate of the upper-left corner of the rectangle
  @param  y the Y coordinate of the upper-left corner of the rectangle
  @param  w the width of the rectangle
  @param  h the height of the rectangle
  
  @return a path representing the shape.