public TYPE_1 METHOD_1 ( ) { synchronized ( VAR_1 ) { if ( VAR_1 . isEmpty ( ) ) return null ; else { while ( true ) { TYPE_1 value = VAR_1 . METHOD_2 ( ) . METHOD_1 ( ) ; if ( value == null ) { if ( ( VAR_1 . size ( ) ) <= 1 ) { return null ; } else { TYPE_2 < TYPE_1 > VAR_2 = VAR_1 . METHOD_3 ( ) ; VAR_2 . METHOD_4 ( ) ; } } else { return value ; } } } } }

public TYPE_1 METHOD_1 ( ) { if ( VAR_1 . isEmpty ( ) ) return null ; else { while ( true ) { TYPE_1 value = VAR_1 . METHOD_2 ( ) . METHOD_1 ( ) ; if ( value == null ) { if ( ( VAR_1 . size ( ) ) <= 1 ) { return null ; } else { TYPE_2 < TYPE_1 > VAR_2 = VAR_1 . METHOD_3 ( ) ; VAR_2 . METHOD_4 ( ) ; } } else { return value ; } } } }
