private java.lang.String METHOD_1 ( ) { ( this . VAR_1 ) ++ ; java.lang.String type = STRING_1 + ( ( this . VAR_2 [ this . VAR_1 ] ) & INT_1 ) ; if ( ( ( ( this . VAR_2 [ this . VAR_1 ] ) > > INT_2 ) & 1 ) == 1 ) { type += METHOD_1 ( ) ; return type ; } return STRING_1 + ( ( this . VAR_2 [ this . VAR_1 ] ) & INT_1 ) ; }

private int METHOD_1 ( ) { ( this . VAR_1 ) ++ ; int type = ( 0 < < INT_2 ) + ( ( this . VAR_2 [ this . VAR_1 ] ) & INT_1 ) ; if ( ( ( ( this . VAR_2 [ this . VAR_1 ] ) > > INT_2 ) & 1 ) == 1 ) { type = ( type < < INT_2 ) + ( METHOD_1 ( ) ) ; return type ; } return ( this . VAR_2 [ this . VAR_1 ] ) & INT_1 ; }
