public ASTPtrdeclarator next() {
   lastRet = it.next();
   return lastRet;
 }
 public int previousIndex() {
   return it.previousIndex();
 }
 public void set(ASTUnannClassType o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public ASTUnannClassType next() {
   lastRet = it.next();
   return lastRet;
 }
 public ASTUnannClassType previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public ASTPostfixexpression previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public void add(ASTPostfixexpression o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public void set(ASTNumericType o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public void add(ASTNumericType o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public ASTNumericType next() {
   lastRet = it.next();
   return lastRet;
 }
 public ASTNumericType previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public void add(ASTPtrdeclarator o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public void set(ASTPtrdeclarator o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public ASTPtrdeclarator previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public void add(ASTTypenameP o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public ASTEnhancedForStatementNoShortIf next() {
   lastRet = it.next();
   return lastRet;
 }
 public ASTPostfixexpression next() {
   lastRet = it.next();
   return lastRet;
 }
 public ASTEnhancedForStatementNoShortIf previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public void set(ASTPostfixexpression o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public void set(ASTEnhancedForStatementNoShortIf o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public boolean hasNext() {
   return it.hasNext();
 }
 public void add(ASTEnhancedForStatementNoShortIf o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public boolean hasPrevious() {
   return it.hasPrevious();
 }
 public ASTTypenameP next() {
   lastRet = it.next();
   return lastRet;
 }
 public int nextIndex() {
   return it.nextIndex();
 }
 public ASTTypenameP previous() {
   lastRet = it.previous();
   return lastRet;
 }
 public void remove() {
   if (lastRet != null) {
     lastRet = null;
   }
   it.remove();
 }
 public void set(ASTTypenameP o) {
   if (lastRet != null) {
     lastRet = null;
   }
   it.set(o);
 }
 public void add(ASTUnannClassType o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }
 public void add(ASTNoptrabstractpackdeclarator o) {
   it.add(o);
   if (!t.is_Existent()) t.set_Existent(true);
 }