@Override
 public void visitLoopStatement(LoopStatement loopStatement) {
   if (loopStatement.hasInitStatement()) {
     loopStatement.getInitStatement().accept(this);
   }
   loopStatement.getConditionStatement().accept(this);
   loopStatement.getBlock().accept(this);
   if (loopStatement.hasPostStatement()) {
     loopStatement.getPostStatement().accept(this);
   }
 }