public void updateModel(BiopolisModel newmodel)
     throws BiopolisInactiveException, SQLException, BiopolisGeneralException,
         BiopolisModelExtensionException, BiopolisModelStructureException {
   WSResult<BiopolisModel> result = this.describeModel();
   BiopolisModel oldmodel = result.result[0];
   BiopolisSortedModel soldmodel = new BiopolisSortedModel(oldmodel);
   BiopolisSortedModel snewmodel = new BiopolisSortedModel(newmodel);
   BiopolisDiff diff = soldmodel.getDiff(snewmodel);
   String json = new Gson().toJson(newmodel, BiopolisModel.class);
   this.alterSystem(diff, json, true);
 }