public String printResult() {
Logger logger = Logger.getLogger("RuntimeLogger");
logger.debug("End Program. Begin result evaluation");
CurrinExpr ce = getResult().evaluate(this);
for (int i = 0; !ce.inHNF(); i++) {
ce = ce.evaluate(this);
ce.print();
}
logger.debug("Return evaluated result");
return ce.print();