question: void generateWhile ( Tree . WhileStatement that ) { Tree . WhileClause whileClause = that . getWhileClause ( ) ; List < VarHolder > vars = specialConditionsAndBlock ( whileClause . getConditionList ( ) , whileClause . getBlock ( ) , "while" , false ) ; for ( VarHolder v : vars ) { v . forget ( ) ; } }
target:  Generates JS code for a WhileStatement. 