WhileNode
WhileNode implementation