(Statements (Class (Identifier) (Statements (Method (Void) (AccessibilityModifier) (AccessibilityModifier) (Empty) (Identifier) (Annotation (Identifier) (Array (Empty) (Identifier))) (Statements {+(DoWhile {+(Not {+(Call {+(MemberAccess {+(TextElement)+})+} {+(Identifier)+} {+(Empty)+})+})+} {+(Statements {+(Call {+(MemberAccess {+(MemberAccess {+(Identifier)+})+})+} {+(TextElement)+} {+(Empty)+})+} {+(Assignment {+(Identifier)+} {+(Call {+(MemberAccess {+(Identifier)+})+} {+(Empty)+})+})+})+})+} {-(Statements {-(Assignment {-(Variable {-(Int)-} {-(Identifier)-})-} {-(Integer)-})-})-} {-(DoWhile {-(LessThanEqual {-(Identifier)-} {-(Integer)-})-} {-(Statements {-(Call {-(MemberAccess {-(MemberAccess {-(Identifier)-})-})-} {-(Identifier)-} {-(Empty)-})-} {-(PostIncrement {-(Identifier)-})-})-})-})))))