public boolean updateElementStack(ExecutionContext executionContext) {
ElementTree tree = executionContext.getExecutor().getExecutionTree();
// push the root element onto the stack if the stack is empty
if (tree.getElementStack().isEmpty()) {
tree.pushElement(tree.getRootElement());
ElementUtils.initialize(tree.getRootElement());
}
// make sure we don't loop forever
int x=0;