/**
  * getIterator() - complete the IteratorAggregate interface, for iterating
  *
  * @return ArrayObject
  */
 public function getIterator()
 {
     if ($this->hasMessages()) {
         return new ArrayObject($this->getMessages());
     }
     return ArrayObject();
 }
 /**
  * getIterator() - complete the IteratorAggregate interface, for iterating
  *
  * @return ArrayObject
  */
 public function getIterator()
 {
     if ($this->hasMessages()) {
         return new ArrayObject(self::$_messages[$this->_namespace]);
     }
     return ArrayObject();
 }