private boolean METHOD_1 ( TYPE_1 VAR_1 , java.util.Set < TYPE_1 > VAR_2 ) { for ( int i = 0 ; i != ( VAR_1 . size ( ) ) ; ++ i ) { TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( i ) ; if ( ( VAR_3 instanceof TYPE_1 ) && ( ! ( METHOD_1 ( ( ( TYPE_1 ) ( VAR_3 ) ) , VAR_2 ) ) ) ) { return false ; } } if ( VAR_1 instanceof TYPE_3 ) { VAR_2 . add ( VAR_1 ) ; } return true ; }

private void METHOD_1 ( TYPE_1 VAR_1 , java.util.Set < TYPE_1 > VAR_2 ) { for ( int i = 0 ; i != ( VAR_1 . size ( ) ) ; ++ i ) { TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( i ) ; if ( VAR_3 instanceof TYPE_1 ) { METHOD_1 ( ( ( TYPE_1 ) ( VAR_3 ) ) , VAR_2 ) ; } } if ( VAR_1 instanceof TYPE_3 ) { VAR_2 . add ( VAR_1 ) ; } }
