Trigger trigger = null;
if ("constraint".equals(type)) {
trigger = new ConstraintTrigger();
} else if ("event".equals(type)) {
trigger = new EventTrigger();
} else {
throw new SAXException("Unknown trigger type " + type);
}
startNode.addTrigger(trigger);
return trigger;