public boolean hasNext() {
   while (nextNode != null) {
     if (com.migration.xml.TypeBase.memberEqualsNode(member.info, nextNode)) return true;
     nextNode = nextNode.getNextSibling();
   }
   return false;
 }
 public void remove() {
   owner.removeAttribute(info);
 }
 public boolean exists() {
   return owner.getAttribute(info) != null;
 }
 public void setValue(String value) {
   com.migration.xml.XmlTreeOperations.setValue(owner.getNode(), info, value);
 }
 public String getValue() {
   return (String)
       com.migration.xml.XmlTreeOperations.castToString(
           com.migration.xml.XmlTreeOperations.findAttribute(owner.getNode(), info), info);
 }
 public void removeAt(int index) {
   owner.removeElementAt(info, index);
 }
 public void remove() {
   owner.removeElement(info);
 }
 public int count() {
   return owner.countElement(info);
 }
 public transitionType append() {
   return new transitionType(owner.createElement(info));
 }
 public transitionType last() {
   return new transitionType(owner.getElementLast(info));
 }
 public transitionType first() {
   return new transitionType(owner.getElementFirst(info));
 }
 public transitionType at(int index) {
   return new transitionType(owner.getElementAt(info, index));
 }