public TYPE_1 get ( TYPE_2 [ ] VAR_1 ) { if ( ( VAR_1 . length ) == 0 ) return value ; TYPE_2 key = VAR_1 [ 0 ] ; TYPE_2 [ ] VAR_2 = TYPE_3 . METHOD_1 ( VAR_1 , 1 , VAR_1 . length ) ; for ( TYPE_4 < TYPE_2 , TYPE_1 > VAR_3 : VAR_4 ) if ( ( VAR_3 . key ) == key ) return VAR_3 . get ( VAR_2 ) ; return null ; }

public TYPE_1 get ( java.util.List < TYPE_2 > VAR_1 , int offset ) { if ( ( VAR_1 . size ( ) ) == offset ) return value ; TYPE_2 key = VAR_1 . get ( offset ) ; for ( TYPE_4 < TYPE_2 , TYPE_1 > VAR_3 : VAR_4 ) if ( ( VAR_3 . key ) == key ) return VAR_3 . get ( VAR_1 , ( offset + 1 ) ) ; return null ; }
