code: @Override
  	public int read(byte[] b) throws IOException {
  		int numread = this.in.read(b);
  		if (numread > 0) {
  			this.inputBytesRead += numread;
  		}
  		return numread;
  	}
docs: /*
  (non-Javadoc)
  
  @see java.io.InputStream#read(byte[])