code: boolean readBoolean() throws IOException {
  		char ch = reader.next();
  		String expected = null;
  		if (ch == 't') {
  			expected = "rue"; // true
  		} else if (ch == 'f') {
  			expected = "alse"; // false
  		} else {
  			throw new JsonParseException("Unexpected char: " + ch, reader.readed);
  		}
  		for (int i = 0; i < expected.length(); i++) {
  			char theChar = reader.next();
  			if (theChar != expected.charAt(i)) {
  				throw new JsonParseException("Unexpected char: " + theChar,
  						reader.readed);
  			}
  		}
  		return ch == 't';
  	}
docs: read a true or false: