METHOD_0 ( ) { int port = com . alibaba . dubbo . common . utils . IDENT_0 . METHOD_1 ( ) ; com . alibaba . dubbo . common . URL IDENT_1 = com . alibaba . dubbo . common . URL . valueOf ( ( ( ( STRING_0 + port ) + STRING_1 ) + ( Integer . MAX_VALUE ) ) ) ; com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 IDENT_4 = new com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . METHOD_2 ( ) ; com . alibaba . dubbo . IDENT_2 . IDENT_5 < com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 > IDENT_6 = proxy . METHOD_3 ( IDENT_4 , com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 . class , IDENT_1 ) ; protocol . METHOD_4 ( IDENT_6 ) ; com . alibaba . dubbo . common . URL IDENT_7 = IDENT_1 ; com . alibaba . dubbo . IDENT_2 . IDENT_5 < com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 > reference = protocol . METHOD_5 ( com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 . class , IDENT_7 ) ; com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 IDENT_8 = ( ( com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . IDENT_3 ) ( proxy . METHOD_6 ( reference ) ) ) ; com . alibaba . dubbo . IDENT_2 . protocol . dubbo . support . Type type = IDENT_8 . METHOD_7 ( Type . IDENT_9 ) ; System . out . println ( type ) ; "<AssertPlaceHolder>" ; IDENT_6 . METHOD_8 ( ) ; reference . METHOD_8 ( ) ; } METHOD_7 ( com . alibaba . dubbo . IDENT_2 . protocol . IDENT_10 . Type [ ] ) { if ( ( types . length ) == 0 ) return Type . IDENT_11 ; return types [ 0 ] ; }
org . junit . Assert . assertEquals ( Type . IDENT_9 , type )