public boolean METHOD_1 ( ) { if ( VAR_1 . isEmpty ( ) ) throw new TYPE_1 ( ) ; if ( ! ( VAR_1 . METHOD_2 ( ) . METHOD_3 ( ) ) ) return false ; TYPE_2 VAR_2 = VAR_1 . remove ( ) ; VAR_2 . METHOD_1 ( ) ; VAR_1 . add ( VAR_2 ) ; return true ; }

public boolean METHOD_1 ( ) { if ( VAR_1 . isEmpty ( ) ) throw new TYPE_1 ( ) ; if ( ! ( VAR_1 . first ( ) . METHOD_3 ( ) ) ) return false ; TYPE_2 VAR_2 = VAR_1 . first ( ) ; VAR_1 . remove ( VAR_2 ) ; VAR_2 . METHOD_1 ( ) ; VAR_1 . add ( VAR_2 ) ; return true ; }
