return unmarshal(dis);
}
public void marshal(Object command, DataOutput dataOut) throws IOException {
Buffer frame = (Buffer) command;
frame.writeTo(dataOut);
}
boolean magicRead = false;
public Object unmarshal(DataInput dataIn) throws IOException {
if( !magicRead ) {