Element conditionElement = XmlUtil.element(transitionElement, "condition");
if (conditionElement!=null) {
hasConditions = true;
if (conditionElement.hasAttribute("expr")) {
ExpressionCondition expressionCondition = new ExpressionCondition();
expressionCondition.setExpression(conditionElement.getAttribute("expr"));
expressionCondition.setLanguage(XmlUtil.attribute(conditionElement, "lang"));
transition.setCondition(expressionCondition);
} else {
Element conditionHandlerElement = XmlUtil.element(conditionElement, "handler");
if (handlerElement!=null) {