METHOD_0 ( ) { com . alibaba . dubbo . common . serialize . IDENT_0 IDENT_1 = serialization . serialize ( url , IDENT_2 ) ; IDENT_1 . METHOD_1 ( STRING_0 ) ; IDENT_1 . METHOD_2 ( ) ; java . io . ByteArrayInputStream IDENT_3 = new java . io . ByteArrayInputStream ( IDENT_2 . toByteArray ( ) ) ; com . alibaba . dubbo . common . serialize . IDENT_4 IDENT_5 = serialization . METHOD_3 ( url , IDENT_3 ) ; "<AssertPlaceHolder>" ; try { METHOD_3 . METHOD_4 ( ) ; org . junit . Assert . fail ( ) ; } catch ( java . io . IOException expected ) { } } METHOD_4 ( ) { byte b = METHOD_5 ( ) ; switch ( b ) { case IDENT_6 : int len = METHOD_6 ( ) ; java . lang . StringBuilder sb = new java . lang . StringBuilder ( ) ; for ( int i = 0 ; i < len ; i ++ ) { byte IDENT_7 = METHOD_5 ( ) ; if ( ( IDENT_7 & INT_0 ) == 0 ) { sb . append ( ( ( char ) ( IDENT_7 ) ) ) ; } else if ( ( IDENT_7 & INT_1 ) == INT_2 ) { byte IDENT_8 = METHOD_5 ( ) ; sb . append ( ( ( char ) ( ( ( IDENT_7 & INT_3 ) << 6 ) | ( IDENT_8 & INT_4 ) ) ) ) ; } else if ( ( IDENT_7 & INT_5 ) == INT_1 ) { byte IDENT_8 = METHOD_5 ( ) ; byte IDENT_9 = METHOD_5 ( ) ; sb . append ( ( ( char ) ( ( ( ( IDENT_7 & 15 ) << 12 ) | ( ( IDENT_8 & INT_4 ) << 6 ) ) | ( IDENT_9 & INT_4 ) ) ) ) ; } else throw new java . io . METHOD_7 ( ( STRING_1 + IDENT_7 ) ) ; } return sb . toString ( ) ; case IDENT_10 : return null ; case IDENT_11 : return com . alibaba . dubbo . common . serialize . support . dubbo . IDENT_12 . IDENT_13 ; default : throw new java . io . IOException ( ( STRING_2 + b ) ) ; } }
org . junit . Assert . assertEquals ( STRING_0 , METHOD_3 . METHOD_4 ( ) )