METHOD_0 ( ) { java . lang . String args = STRING_0 ; com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( args ) ; java . util . Set < java . lang . Class < ? extends com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_5 > > expected = new java . util . HashSet ( ) ; expected . add ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_6 . IDENT_7 . class ) ; expected . add ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_6 . IDENT_8 . class ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . String ) { com . IDENT_0 . IDENT_1 . IDENT_2 . Map < java . lang . String , java . lang . String > IDENT_9 = new com . IDENT_0 . IDENT_1 . IDENT_2 . HashMap ( ) ; for ( java . lang . String IDENT_10 : args . split ( STRING_1 ) ) { java . lang . String [ ] tokens = IDENT_10 . split ( STRING_2 ) ; if ( ( tokens . length ) != 2 ) { throw new java . lang . IllegalArgumentException ( STRING_3 ) ; } IDENT_9 . put ( tokens [ 0 ] , tokens [ 1 ] ) ; } for ( java . lang . String IDENT_11 : com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_12 ) { if ( ! ( IDENT_9 . containsKey ( IDENT_11 ) ) ) { throw new java . lang . IllegalArgumentException ( java . lang . String . format ( STRING_4 , IDENT_11 ) ) ; } } return new com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( IDENT_9 ) ; }
org . junit . Assert . assertEquals ( expected , IDENT_4 . IDENT_6 )