METHOD_0 ( ) { org . IDENT_0 . json . IDENT_1 . IDENT_2 IDENT_3 = new org . IDENT_0 . json . IDENT_1 . METHOD_1 ( ) . algorithm ( IDENT_2 . IDENT_4 ) . METHOD_2 ( IDENT_2 . IDENT_5 , INT_0 ) . METHOD_3 ( STRING_0 ) . build ( ) ; java . lang . String IDENT_6 = STRING_1 ; org . IDENT_0 . json . IDENT_1 . crypto . IDENT_7 IDENT_8 = new org . IDENT_0 . json . IDENT_1 . crypto . METHOD_4 ( ( ( java . security . interfaces . IDENT_9 ) ( IDENT_10 . METHOD_5 ( ) ) ) ) ; java . lang . String IDENT_11 = IDENT_8 . METHOD_6 ( IDENT_3 , IDENT_6 . getBytes ( ) ) ; IDENT_11 = IDENT_11 . substring ( IDENT_11 . METHOD_7 ( STRING_2 ) ) ; java . lang . String [ ] IDENT_12 = org . IDENT_0 . json . util . IDENT_13 . split ( IDENT_11 ) ; org . IDENT_0 . json . IDENT_1 . crypto . IDENT_14 IDENT_15 = new org . IDENT_0 . json . IDENT_1 . crypto . METHOD_8 ( ( ( java . security . interfaces . IDENT_16 ) ( IDENT_10 . METHOD_9 ( ) ) ) ) ; byte [ ] IDENT_17 = IDENT_15 . METHOD_10 ( IDENT_3 , IDENT_12 [ 1 ] , IDENT_12 [ 2 ] , IDENT_12 [ 3 ] , IDENT_12 [ 4 ] ) ; java . lang . String IDENT_18 = new java . lang . String ( IDENT_17 ) ; "<AssertPlaceHolder>" ; } METHOD_10 ( org . IDENT_0 . json . IDENT_1 . IDENT_2 , java . lang . String , java . lang . String , java . lang . String , java . lang . String ) { if ( IDENT_19 == null ) { throw new java . lang . RuntimeException ( STRING_3 ) ; } if ( IDENT_20 == null ) { throw new java . lang . RuntimeException ( STRING_4 ) ; } if ( IDENT_21 == null ) { throw new java . lang . RuntimeException ( STRING_5 ) ; } java . lang . String IDENT_22 = IDENT_23 . METHOD_11 ( ) ; javax . crypto . IDENT_24 IDENT_25 ; if ( IDENT_22 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_27 ) ) { int IDENT_28 = java . lang . Integer . METHOD_12 ( IDENT_23 . METHOD_13 ( ) ) ; java . security . IDENT_29 IDENT_30 = new java . security . METHOD_14 ( ) ; javax . crypto . IDENT_24 IDENT_31 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_32 . METHOD_15 ( IDENT_28 , IDENT_30 ) ; try { IDENT_25 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_33 . METHOD_16 ( IDENT_34 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_19 ) , IDENT_28 ) ; if ( IDENT_25 == null ) { IDENT_25 = IDENT_31 ; } } catch ( java . lang . Exception e ) { IDENT_25 = IDENT_31 ; } } else if ( IDENT_22 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_36 ) ) { IDENT_25 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_37 . METHOD_16 ( IDENT_34 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_19 ) ) ; } else if ( IDENT_22 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_4 ) ) { IDENT_25 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_38 . METHOD_16 ( IDENT_34 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_19 ) ) ; } else { throw new java . lang . RuntimeException ( STRING_6 ) ; } byte [ ] IDENT_39 = org . IDENT_0 . json . util . IDENT_35 . METHOD_18 ( IDENT_23 . toString ( ) ) . getBytes ( java . nio . IDENT_40 . IDENT_41 . METHOD_19 ( STRING_7 ) ) ; java . lang . String IDENT_42 = IDENT_23 . METHOD_20 ( ) ; byte [ ] IDENT_43 ; if ( ( ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_44 ) ) || ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_45 ) ) ) || ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_46 ) ) ) { IDENT_43 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_47 . METHOD_21 ( IDENT_25 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_20 ) , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_48 ) , IDENT_39 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_21 ) ) ; } else if ( ( ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_49 ) ) || ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_50 ) ) ) || ( IDENT_42 . equals ( org . IDENT_0 . json . IDENT_26 . IDENT_2 . IDENT_5 ) ) ) { IDENT_43 = org . IDENT_0 . json . IDENT_1 . crypto . IDENT_51 . METHOD_10 ( IDENT_25 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_20 ) , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_48 ) , IDENT_39 , org . IDENT_0 . json . util . IDENT_35 . METHOD_17 ( IDENT_21 ) ) ; } else { throw new java . lang . RuntimeException ( STRING_8 ) ; } try { return org . IDENT_0 . json . IDENT_1 . crypto . IDENT_52 . METHOD_22 ( IDENT_43 ) ; } catch ( java . io . IOException e ) { throw new java . lang . RuntimeException ( STRING_9 ) ; } }
org . junit . Assert . assertEquals ( IDENT_6 , IDENT_18 )