public override void Emit(byte[] buffer) { //System.err.Println("range emit offset "+offset+" size="+length); buf.Seek(offset); for (int i=myOffset; i<myOffset+length; i++) buffer[i] = buf.ReadByte(); //System.err.Println("finished range emit"); } }