private boolean METHOD_1 ( java.util.Collection < TYPE_1 > VAR_1 , int index ) { TYPE_2 < TYPE_1 > VAR_2 = VAR_1 . METHOD_2 ( ) . METHOD_3 ( VAR_3 . get ( index ) ) . METHOD_4 ( TYPE_3 . METHOD_5 ( ) ) ; for ( TYPE_1 VAR_4 : VAR_2 ) { VAR_1 . remove ( VAR_4 ) ; boolean VAR_5 = METHOD_1 ( VAR_1 , ( index + 1 ) ) ; VAR_1 . add ( VAR_4 ) ; if ( VAR_5 ) return true ; } return false ; }

private boolean METHOD_1 ( java.util.Collection < TYPE_1 > VAR_1 , int index ) { java.util.List < TYPE_1 > VAR_2 = VAR_1 . METHOD_2 ( ) . METHOD_3 ( VAR_3 . get ( index ) ) . METHOD_4 ( TYPE_3 . METHOD_5 ( ) ) ; for ( TYPE_1 VAR_4 : VAR_2 ) { VAR_1 . remove ( VAR_4 ) ; boolean VAR_5 = METHOD_1 ( VAR_1 , ( index + 1 ) ) ; VAR_1 . add ( VAR_4 ) ; if ( VAR_5 ) return true ; } return false ; }
