/** Checks if a path condition corresponding to an abstract state is satisfiable.
* @return false if a path leading to the supplied state is not satisfiable.
*/
protected boolean checkSatisfiability(String variableDeclarations,String condition)
{
Smt solver = getSolver();
solver.pushContext();
String whatToCheck = SmtLabelRepresentation.getAssertionFromVarAndAxiom(variableDeclarations,condition);
//System.err.println("CHECK: "+whatToCheck);
solver.loadData(whatToCheck);
boolean outcome = solver.check();
solver.popContext();return outcome;
}