public final int read(byte ba[],int off,int len) throws IOException {
  return is.read(ba,off,len);
}

public final int read ( byte ba [ ] , int off , int len ) throws IOException { return is . read ( ba , off , len ) ; }
read bytes . watch out , read may return fewer bytes than requested .
