public < TYPE_1 > boolean METHOD_1 ( TYPE_1 [ ] values ) { if ( values == null ) return false ; return ! ( METHOD_2 ( new TYPE_2 ( 0 , values . length ) ) . isEmpty ( ) ) ; } 

public < TYPE_1 > boolean METHOD_1 ( TYPE_1 [ ] values ) { if ( values == null ) return false ; return ( ( this . start ) >= 0 ) && ( ( this . end ) <= ( values . length ) ) ; } 
