public int METHOD_1 ( ) { if ( ( size ) == 0 ) return 0 ; if ( ( size ) == 1 ) return TYPE_1 . METHOD_2 ( VAR_1 [ 0 ] ) ; int VAR_2 = 0 ; for ( int i = 0 ; i < ( size ) ; i ++ ) VAR_2 = ( VAR_2 * INT_1 ) + ( TYPE_1 . METHOD_2 ( VAR_1 [ i ] ) ) ; return VAR_2 ; }

public int METHOD_1 ( ) { if ( ( ( size ) == 0 ) || ( ( VAR_1 [ 0 ] ) == null ) ) return 0 ; if ( ( size ) == 1 ) return VAR_1 [ 0 ] . METHOD_1 ( ) ; int VAR_2 = 0 ; for ( int i = 0 ; i < ( size ) ; i ++ ) VAR_2 = ( VAR_2 * INT_1 ) + ( TYPE_1 . METHOD_2 ( VAR_1 [ i ] ) ) ; return VAR_2 ; }
