private int readSkipWs() throws IOException {
  for (; ; ) {
    int c=_in.read();
    if (c == -1 || c > ' ') {
      return c;
    }
  }
}

private int readSkipWs ( ) throws IOException { for ( ; ; ) { int c = _in . read ( ) ; if ( c == - 1 || c > ' ' ) { return c ; } } }
get the next char in the stream , skipping whitespace .
