@Override
  public void writeExternal(Element element) {
    element.setAttribute(NAME,name);
    if (!scriptCodeConstraint.isEmpty()) element.setAttribute(SCRIPT, scriptCodeConstraint);
  }
@Override
  public void writeExternal(Element element)