_objIdCounter = sis.readInt();
_currentCycle = sis.readInt();
int reactions = sis.readInt();
for (int i = 0; i < reactions; ++i) {
JacobObject closure = (JacobObject) sis.readObject();
String methodName = sis.readUTF();
Method method = closure.getMethod(methodName);
int numArgs = sis.readInt();
Object[] args = new Object[numArgs];
for (int j = 0; j < numArgs; ++j) {
args[j] = sis.readObject();
}