double decay = this.model.cellDecay(this.t);
// records the amounts of items in the cell pools at given time
this.recorder.record(this.duration, this.t, this.model.cell, this.dtRecorder, "TestSim", decay);
VSVModel modelk1 = this.getModelk1(this.model);
this.model.cell.addRates(modelk1.cell, 1.0 / 6.0);
VSVModel modelk2 = this.getModelk2(modelk1);
modelk1 = null;
this.model.cell.addRates(modelk2.cell, 2.0 / 6.0);
VSVModel modelk3 = this.getModelk3(modelk2);
modelk2 = null;
this.model.cell.addRates(modelk3.cell, 2.0 / 6.0);
VSVModel modelk4 = this.getModelk4(modelk3);
modelk3 = null;
this.model.cell.addRates(modelk4.cell, 1.0 / 6.0);
modelk4 = null;
this.model.cell.simpleLinearIntegrate(this.dt, this.t, decay);