code: private boolean readln1(String strExpected, String strAlternative) {
  		String sX = scanner.next();
  		if (sX.equals(strExpected)) {
  			return true;
  		}
  		if (sX.equals(strAlternative)) {
  			return false;
  		}
  		throw new IllegalStateException("Expected: " + strAlternative + " but got: " + sX);
  	}
docs: Reads '1' token.
  @param strExpected
  @param strAlternative
  @return true if 1st string matches, or false if second matches
  @throws IllegalStateException if neither String matches