public boolean METHOD_1 ( int index , java.util.Collection < ? extends TYPE_1 > c ) { if ( index == ( size ( ) ) ) return METHOD_1 ( c ) ; TYPE_2 node = METHOD_2 ( index ) ; boolean first = false ; for ( TYPE_1 VAR_1 : c ) { if ( first ) { node = METHOD_3 ( VAR_1 , node ) ; first = false ; } else node = METHOD_4 ( VAR_1 , node ) ; } return ! ( c . isEmpty ( ) ) ; }

public boolean METHOD_1 ( int index , java.util.Collection < ? extends TYPE_1 > c ) { if ( index == ( size ( ) ) ) return METHOD_1 ( c ) ; TYPE_2 node = METHOD_2 ( index ) ; boolean first = true ; for ( TYPE_1 VAR_1 : c ) { if ( first ) { node = METHOD_3 ( VAR_1 , node ) ; first = false ; } else node = METHOD_4 ( VAR_1 , node ) ; } return ! ( c . isEmpty ( ) ) ; }
