public void METHOD_1 ( TYPE_1 p ) { TYPE_2 < TYPE_1 > VAR_1 = new TYPE_2 < TYPE_1 > ( ) ; TYPE_1 node = p ; while ( ( node != null ) || ( ( VAR_1 . size ( ) ) > 0 ) ) { while ( node != null ) { METHOD_2 ( node ) ; VAR_1 . METHOD_3 ( node ) ; node = VAR_2 ; } while ( ( VAR_1 . size ( ) ) > 0 ) { node = VAR_1 . METHOD_4 ( ) ; node = VAR_3 ; } } }

public void METHOD_1 ( TYPE_1 p ) { TYPE_2 < TYPE_1 > VAR_1 = new TYPE_2 < TYPE_1 > ( ) ; TYPE_1 node = p ; while ( ( node != null ) || ( ( VAR_1 . size ( ) ) > 0 ) ) { while ( node != null ) { METHOD_2 ( node ) ; VAR_1 . METHOD_3 ( node ) ; node = VAR_2 ; } if ( ( VAR_1 . size ( ) ) > 0 ) { node = VAR_1 . METHOD_4 ( ) ; node = VAR_3 ; } } }
