WriteStream os = s.getWriteStream();
Object obj = call.getArgObject(0, length);
if (obj instanceof InputStream)
os.writeStream((InputStream) obj);
else if (obj instanceof ReadWritePair)
os.writeStream(((ReadWritePair) obj).getReadStream());
else
throw new IllegalArgumentException("expected read stream at " +
obj.getClass().getName());