METHOD_0 ( ) { org . apache . IDENT_0 . IDENT_1 . IDENT_2 . crypto . IDENT_3 . IDENT_4 client = new org . apache . IDENT_0 . IDENT_1 . IDENT_2 . crypto . IDENT_3 . METHOD_1 ( ) ; org . apache . IDENT_0 . IDENT_1 . IDENT_2 . crypto . IDENT_3 . IDENT_5 server = new org . apache . IDENT_0 . IDENT_1 . IDENT_2 . crypto . IDENT_3 . METHOD_2 ( ) ; javax . crypto . interfaces . IDENT_6 IDENT_7 = client . init ( IDENT_8 . IDENT_9 ) ; javax . crypto . spec . IDENT_10 spec = IDENT_7 . METHOD_3 ( ) ; java . math . BigInteger y = IDENT_7 . METHOD_4 ( ) ; java . math . BigInteger p = spec . METHOD_5 ( ) ; java . math . BigInteger g = spec . METHOD_6 ( ) ; javax . crypto . spec . IDENT_11 IDENT_12 = new javax . crypto . spec . METHOD_7 ( y , p , g ) ; java . security . IDENT_13 IDENT_14 = java . security . IDENT_13 . getInstance ( STRING_0 ) ; javax . crypto . interfaces . IDENT_6 IDENT_15 = ( ( javax . crypto . interfaces . IDENT_6 ) ( IDENT_14 . METHOD_8 ( IDENT_12 ) ) ) ; byte [ ] IDENT_16 = server . METHOD_9 ( IDENT_15 . METHOD_10 ( ) ) . METHOD_10 ( ) ; server . METHOD_11 ( null , null , IDENT_17 . IDENT_18 ) ; client . METHOD_12 ( IDENT_16 ) ; client . METHOD_11 ( null , null , IDENT_17 . IDENT_18 ) ; byte [ ] IDENT_19 = STRING_1 . getBytes ( ) ; byte [ ] IDENT_20 = server . METHOD_13 ( IDENT_19 , IDENT_21 . IDENT_22 ) ; byte [ ] IDENT_23 = client . METHOD_14 ( IDENT_20 , IDENT_21 . IDENT_22 ) ; "<AssertPlaceHolder>" ; } equals ( java . security . IDENT_24 , java . security . IDENT_24 ) { if ( ( IDENT_25 == null ) || ( IDENT_26 == null ) ) { return ( IDENT_25 == null ) && ( IDENT_26 == null ) ; } java . util . Set < java . lang . String > IDENT_27 = org . apache . IDENT_0 . util . IDENT_28 . METHOD_15 ( IDENT_25 ) ; java . util . Set < java . lang . String > IDENT_29 = org . apache . IDENT_0 . util . IDENT_28 . METHOD_15 ( IDENT_26 ) ; if ( IDENT_27 . equals ( IDENT_29 ) ) { for ( java . lang . String s : IDENT_27 ) { if ( ( IDENT_25 . METHOD_16 ( s ) ) != ( IDENT_26 . METHOD_16 ( s ) ) ) { return false ; } if ( ( IDENT_25 . METHOD_17 ( s ) ) != ( IDENT_26 . METHOD_17 ( s ) ) ) { return false ; } if ( IDENT_25 . METHOD_16 ( s ) ) { java . security . IDENT_30 . IDENT_31 [ ] IDENT_32 = IDENT_25 . METHOD_18 ( s ) ; java . security . IDENT_30 . IDENT_31 [ ] IDENT_33 = IDENT_26 . METHOD_18 ( s ) ; if ( ! ( java . util . Arrays . equals ( IDENT_32 , IDENT_33 ) ) ) { return false ; } java . security . IDENT_30 . IDENT_31 IDENT_34 = IDENT_25 . METHOD_19 ( s ) ; java . security . IDENT_30 . IDENT_31 IDENT_35 = IDENT_26 . METHOD_19 ( s ) ; if ( ! ( IDENT_34 . equals ( IDENT_35 ) ) ) { return false ; } } } } return true ; }
org . junit . Assert . assertTrue ( java . util . Arrays . equals ( IDENT_19 , IDENT_23 ) )