} return valid;
return layoutValid[axis];
  protected boolean isLayoutValid(int axis)  {    boolean valid = false;    switch (axis)      {      case X_AXIS:        valid = xLayoutValid;        break;      case Y_AXIS:        valid = yLayoutValid;        break;      default:        throw new IllegalArgumentException("Invalid axis parameter.");      }    return valid;  }