METHOD_0 ( ) { com . alibaba . dubbo . common . extension . IDENT_0 < com . alibaba . dubbo . common . IDENT_1 . IDENT_2 . IDENT_3 > loader = com . alibaba . dubbo . common . extension . IDENT_0 . METHOD_1 ( com . alibaba . dubbo . common . IDENT_1 . IDENT_2 . IDENT_3 . class ) ; loader . METHOD_2 ( null , com . alibaba . dubbo . common . IDENT_1 . IDENT_4 . class ) ; com . alibaba . dubbo . common . IDENT_1 . IDENT_2 . IDENT_3 IDENT_5 = loader . METHOD_3 ( ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( ) { java . lang . Object instance = IDENT_6 . get ( ) ; if ( instance == null ) { if ( ( IDENT_7 ) == null ) { MOD_0 ( IDENT_6 ) { instance = IDENT_6 . get ( ) ; if ( instance == null ) { try { instance = METHOD_4 ( ) ; IDENT_6 . set ( instance ) ; } catch ( java . lang . Throwable t ) { IDENT_7 = t ; throw new java . lang . IllegalStateException ( ( STRING_0 + ( t . toString ( ) ) ) , t ) ; } } } } else { throw new java . lang . IllegalStateException ( ( STRING_0 + ( IDENT_7 . toString ( ) ) ) , IDENT_7 ) ; } } return ( ( T ) ( instance ) ) ; }
org . junit . Assert . assertTrue ( ( IDENT_5 instanceof com . alibaba . dubbo . common . IDENT_1 . IDENT_4 ) )