if (lowerBound <= upperBound && lowerBound < 0) throw new IllegalArgumentException();
if (member < 0) throw new IllegalArgumentException("member may not be less than 0");
  protected SetOfIntegerSyntax(int lowerBound, int upperBound)  {    // We only want to reject non-null ranges where lower<0.    if (lowerBound <= upperBound        && lowerBound < 0)      throw new IllegalArgumentException();    members = (lowerBound <= upperBound ? new int[][]{{lowerBound, upperBound}}                                        : new int[0][]);  }