code: public static CellConstraints xywh(int col, int row, int colSpan, int rowSpan,
              String encodedAlignments) {
          return new CellConstraints().xywh(col, row, colSpan, rowSpan, encodedAlignments);
      }
docs: Sets the column, row, width, and height; decodes the horizontal and vertical alignments from
  the given string.<p>
  
  <strong>Examples:</strong><pre>
  CC.xywh(1, 3, 2, 1, "left, bottom");
  CC.xywh(1, 3, 2, 1, "l, b");
  CC.xywh(1, 3, 7, 3, "center, fill");
  CC.xywh(1, 3, 7, 3, "c, f");
  </pre>
  
  @param col the new column index
  @param row the new row index
  @param colSpan the column span or grid width
  @param rowSpan the row span or grid height
  @param encodedAlignments describes the horizontal and vertical alignments
  @return this
  @throws IllegalArgumentException if an alignment orientation is invalid