@Override public int read() throws IOException {
  return in.read();
}

@ Override public int read ( ) throws IOException { return in . read ( ) ; }
reads a single byte from the filtered stream and returns it as an integer in the range from 0 to 255 . returns - 1 if the end of this stream has been reached .
