public Output createOutput(int size, int limit) {
return new FastOutput(size, limit);
}
public Input createInput(InputStream os, int size) {
return new FastInput(os, size);
}
public Input createInput(byte[] buffer) {
return new FastInput(buffer);
}
});
return roundTripWithStreamFactory(length, object1, new StreamFactory() {
public Output createOutput(OutputStream os) {