stillNotifying_temp=false;
IInterpreter interpreter = SimTLFactory.createInterpreter();
InterpretationResult ir = interpreter.interprete(template, outURI);
templateInstance = ir.getInstance();
ModelCorrespondence modelCorrespondence = ir.getModelCorrespondence();
//validate
if(templateInstance == null){
throw new SynchronizingException("TemplateInstanceModel is null. Stop synchronization.");
} else if(modelCorrespondence == null||modelCorrespondence.isEmpty()){
throw new SynchronizingException("No explicit ModelCorrespondence given. Stop synchronization.");
}
synchronizer = SimTLFactory.createSynchronizer();
synchronizer.startSynchronization(template, templateInstance, modelCorrespondence, decisionMaker);