public int read() throws IOException { return 0; }
public int read() throws IOException { int t = super.read();  monitor.setProgress(++read);  checkMonitorCanceled();  return t; }
	public int read() throws IOException {		return 0; // TODO	} // read()