public TYPE_1 METHOD_1 ( ) { TYPE_2 < TYPE_1 > VAR_1 = this . VAR_2 ; TYPE_2 < TYPE_1 > VAR_3 = null ; while ( ( VAR_1 . METHOD_2 ( ) ) != null ) { VAR_3 = VAR_1 ; VAR_1 = VAR_1 . METHOD_3 ( ) ; } if ( VAR_3 == null ) { this . VAR_2 = null ; } else { VAR_3 . METHOD_4 ( null ) ; } ( this . count ) -- ; return VAR_1 . getValue ( ) ; }

public TYPE_1 METHOD_1 ( ) { TYPE_2 < TYPE_1 > VAR_1 = this . VAR_2 ; TYPE_2 < TYPE_1 > VAR_3 = null ; while ( ( VAR_1 . METHOD_2 ( ) ) != null ) { VAR_3 = VAR_1 ; VAR_1 = VAR_1 . METHOD_2 ( ) ; } if ( VAR_3 == null ) { this . VAR_2 = null ; } else { VAR_3 . METHOD_4 ( null ) ; } ( this . count ) -- ; return VAR_1 . getValue ( ) ; }
