METHOD_0 ( ) { java . net . URI ref = new java . net . URI ( STRING_0 ) ; java . net . URI IDENT_0 = java . net . URI . create ( STRING_1 ) . resolve ( IDENT_1 . IDENT_2 . decode ( STRING_2 ) ) . resolve ( IDENT_1 . IDENT_2 . decode ( STRING_3 ) ) ; System . out . println ( ref ) ; System . out . println ( IDENT_0 ) ; "<AssertPlaceHolder>" ; } decode ( java . lang . String ) { if ( IDENT_3 == null ) { return null ; } java . lang . String IDENT_0 = IDENT_3 . trim ( ) ; if ( ( IDENT_0 . length ( ) ) == 0 ) { return null ; } if ( ( this . IDENT_4 ) != null ) { try { return java . net . URI . create ( java . net . IDENT_5 . encode ( IDENT_0 , this . IDENT_4 ) ) ; } catch ( final java . io . IDENT_6 e ) { throw org . IDENT_7 . exception . IDENT_8 . delegate ( e ) ; } } else { return java . net . URI . create ( IDENT_0 ) ; } }
org . junit . Assert . assertEquals ( ref , IDENT_0 )