METHOD_0 ( ) { java . lang . Object [ ] IDENT_0 = new java . lang . Object [ ] { new java . lang . Object [ ] { STRING_0 1 , STRING_0 7 , new java . lang . Object [ ] { new java . lang . Object [ ] { STRING_1 } , new java . lang . Object [ ] { STRING_1 } } } , new java . lang . Object [ ] { STRING_0 1 , STRING_0 5 , new java . lang . Object [ ] { new java . lang . Object [ ] { STRING_0 , STRING_0 6 , STRING_2 } , new java . lang . Object [ ] { STRING_3 } } } , new java . lang . Object [ ] { STRING_0 1 , STRING_4 , new java . lang . Object [ ] { new java . lang . Object [ ] { STRING_0 , STRING_2 , STRING_0 6 } , new java . lang . Object [ ] { STRING_3 } } } , new java . lang . Object [ ] { STRING_5 , STRING_6 } , new java . lang . Object [ ] { STRING_7 , STRING_8 } , new java . lang . Object [ ] { STRING_0 4 , STRING_0 3 } , new java . lang . Object [ ] { STRING_7 , STRING_0 2 } } ; org . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = new org . IDENT_1 . IDENT_2 . METHOD_1 ( IDENT_0 ) ; org . IDENT_1 . IDENT_2 . IDENT_5 IDENT_6 = new org . IDENT_1 . IDENT_2 . METHOD_2 ( "" ) ; byte [ ] res = org . IDENT_7 . core . Utils . METHOD_3 ( IDENT_6 . execute ( IDENT_4 ) ) ; java . lang . String out = org . apache . commons . codec . IDENT_8 . IDENT_9 . METHOD_4 ( res ) ; "<AssertPlaceHolder>" ; } execute ( org . IDENT_1 . IDENT_2 . METHOD_1 ) { if ( IDENT_10 ) return METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; IDENT_10 = true ; IDENT_2 = IDENT_12 ; while ( METHOD_6 ( ) ) { org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_13 IDENT_14 = IDENT_15 . METHOD_7 ( ) ; if ( IDENT_14 . METHOD_8 ( ) ) { IDENT_15 . METHOD_9 ( ) ; continue ; } java . lang . String IDENT_16 = IDENT_14 . METHOD_10 ( ) ; int IDENT_17 = IDENT_14 . METHOD_11 ( ) ; if ( IDENT_16 . startsWith ( STRING_9 7 ) ) { if ( ( IDENT_15 . size ( ) ) > ( ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_18 ) - 1 ) ) throw new java . lang . RuntimeException ( STRING_9 1 ) ; java . lang . String IDENT_19 = IDENT_16 . substring ( 2 ) ; byte [ ] [ ] IDENT_20 = new byte [ IDENT_17 ] [ ] ; for ( int i = 0 ; i < IDENT_17 ; i ++ ) { byte [ ] IDENT_21 = IDENT_14 . METHOD_12 ( ( i + 1 ) ) ; IDENT_20 [ i ] = java . util . Arrays . METHOD_13 ( IDENT_21 , IDENT_21 . length ) ; } IDENT_14 . METHOD_14 ( ) ; METHOD_15 ( IDENT_19 , IDENT_20 ) ; continue ; } byte [ ] IDENT_22 ; byte [ ] out ; switch ( IDENT_16 ) { case STRING_9 3 : if ( ( IDENT_15 . size ( ) ) > 1 ) throw new java . lang . RuntimeException ( STRING_10 ) ; break ; case STRING_1 : IDENT_14 . METHOD_16 ( 0 , 3 ) ; org . IDENT_1 . IDENT_2 . IDENT_23 d = new org . IDENT_1 . IDENT_2 . METHOD_17 ( STRING_9 5 ) ; if ( IDENT_17 == 0 ) { try { IDENT_22 = METHOD_18 ( ) ; d . METHOD_19 ( IDENT_22 ) ; } catch ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_24 IDENT_25 ) { try { d . METHOD_20 ( IDENT_26 ) ; } catch ( java . io . IOException e ) { throw new org . IDENT_1 . IDENT_2 . METHOD_2 . METHOD_21 ( e . getMessage ( ) , e . METHOD_22 ( ) ) ; } } } for ( int i = 0 ; i < IDENT_17 ; i ++ ) { METHOD_23 ( IDENT_14 , d , ( i + 1 ) ) ; } out = d . METHOD_24 ( ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , out ) ; break ; case STRING_0 : IDENT_14 . METHOD_16 ( 1 , 2 ) ; byte [ ] l ; byte [ ] r ; if ( IDENT_17 == 1 ) { l = METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; r = IDENT_14 . METHOD_12 ( 1 ) ; } else { l = IDENT_14 . METHOD_12 ( 1 ) ; r = IDENT_14 . METHOD_12 ( 2 ) ; } byte [ ] res = new byte [ ( l . length ) + ( r . length ) ] ; java . lang . System . METHOD_26 ( l , 0 , res , 0 , l . length ) ; java . lang . System . METHOD_26 ( r , 0 , res , l . length , r . length ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , res ) ; break ; case STRING_9 8 : case STRING_9 : IDENT_14 . METHOD_16 ( 1 , 1 ) ; byte [ ] IDENT_27 = METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; byte [ ] IDENT_28 ; if ( IDENT_16 . equals ( STRING_9 8 ) ) IDENT_28 = IDENT_14 . METHOD_12 ( 1 ) ; else IDENT_28 = org . IDENT_1 . IDENT_2 . IDENT_29 . IDENT_30 . METHOD_27 ( IDENT_14 . METHOD_28 ( 1 ) ) ; int IDENT_31 = com . google . common . IDENT_32 . IDENT_33 . indexOf ( IDENT_28 , IDENT_27 ) ; if ( IDENT_31 == ( - 1 ) ) throw new org . IDENT_1 . IDENT_2 . METHOD_2 . METHOD_29 ( STRING_11 ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , IDENT_28 ) ; break ; case STRING_9 4 : IDENT_14 . METHOD_16 ( 1 , 1 ) ; int IDENT_34 = METHOD_30 ( IDENT_14 . METHOD_31 ( 1 ) ) ; METHOD_25 ( IDENT_34 , METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ) ; break ; case STRING_12 : IDENT_14 . METHOD_16 ( 1 , 1 ) ; int IDENT_35 = METHOD_30 ( IDENT_14 . METHOD_31 ( 1 ) ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , METHOD_5 ( IDENT_35 ) ) ; break ; case STRING_9 2 : IDENT_14 . METHOD_16 ( 1 , 1 ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , IDENT_14 . METHOD_12 ( 1 ) ) ; break ; case STRING_13 : IDENT_14 . METHOD_16 ( 1 , 1 ) ; int IDENT_36 = METHOD_30 ( IDENT_14 . METHOD_31 ( 1 ) ) ; byte [ ] IDENT_37 = METHOD_5 ( IDENT_36 ) ; METHOD_25 ( IDENT_36 , METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , IDENT_37 ) ; break ; case STRING_9 9 : IDENT_14 . METHOD_16 ( 0 , 0 ) ; IDENT_22 = METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; res = org . IDENT_7 . core . Utils . METHOD_3 ( IDENT_22 ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , res ) ; break ; case STRING_9 0 : IDENT_14 . METHOD_16 ( 1 , 2 ) ; byte [ ] IDENT_21 = METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; int max = IDENT_21 . length ; int start = METHOD_32 ( IDENT_14 . METHOD_31 ( 1 ) , 0 , max ) ; int end ; if ( IDENT_17 == 1 ) end = max ; else end = METHOD_32 ( IDENT_14 . METHOD_31 ( 2 ) , 0 , max ) ; METHOD_25 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , java . util . Arrays . METHOD_33 ( IDENT_21 , start , end ) ) ; break ; case STRING_14 : IDENT_14 . METHOD_16 ( 0 , 1 ) ; if ( IDENT_17 == 0 ) IDENT_22 = METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; else IDENT_22 = METHOD_5 ( IDENT_14 . METHOD_31 ( 1 ) . METHOD_34 ( ) ) ; METHOD_35 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 , java . math . BigInteger . valueOf ( IDENT_22 . length ) ) ; break ; case STRING_15 : IDENT_14 . METHOD_16 ( 0 , 0 ) ; IDENT_38 = false ; break ; case STRING_9 6 : IDENT_14 . METHOD_16 ( 0 , 0 ) ; IDENT_38 = true ; break ; default : throw new org . IDENT_1 . IDENT_2 . METHOD_2 . METHOD_36 ( ( STRING_16 + IDENT_16 ) ) ; } IDENT_14 . METHOD_14 ( ) ; } return METHOD_5 ( org . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_11 ) ; }
org . junit . Assert . assertEquals ( STRING_0 8 , out )