boolean valid = false; switch (axis) { case X_AXIS: valid = xLayoutValid; break; case Y_AXIS: valid = yLayoutValid; break; default:
if (axis != X_AXIS && axis != Y_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;  }