METHOD_0 ( ) { final IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_3 . IDENT_4 IDENT_5 = new IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_3 . METHOD_1 ( IDENT_0 . IDENT_1 . IDENT_2 . util . IDENT_6 . IDENT_7 ) ; final java . lang . Object IDENT_8 = new java . lang . Object ( ) ; final IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_3 . METHOD_1 IDENT_9 = new IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_3 . METHOD_1 ( IDENT_0 . IDENT_1 . IDENT_2 . util . IDENT_6 . IDENT_10 ) ; IDENT_11 = new IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_12 < java . lang . Object > ( java . lang . Object . class ) { @ IDENT_0 . IDENT_1 . IDENT_2 . util . provider . Override @ IDENT_0 . IDENT_1 . IDENT_2 . util . provider . METHOD_2 ( STRING_0 ) < IDENT_13 > java . util . Iterator < IDENT_13 > METHOD_3 ( final java . lang . Class < IDENT_13 > IDENT_14 ) { if ( IDENT_14 == ( java . lang . Object . class ) ) { return ( ( java . util . Iterator < IDENT_13 > ) ( java . util . Arrays . asList ( IDENT_8 , IDENT_9 , IDENT_5 ) . iterator ( ) ) ) ; } return java . util . Collections . < IDENT_13 > emptyList ( ) . iterator ( ) ; } } ; "<AssertPlaceHolder>" ; } find ( ) { final java . util . List < T > IDENT_15 = new java . util . ArrayList < T > ( ) ; try { final java . util . Iterator < T > iterator = METHOD_3 ( type ) ; for ( ; iterator . hasNext ( ) ; ) { final T provider = iterator . next ( ) ; IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_12 . LOG . debug ( STRING_1 , provider ) ; IDENT_15 . add ( provider ) ; } METHOD_4 ( IDENT_15 ) ; } catch ( final java . lang . Exception e ) { IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_12 . LOG . error ( STRING_2 , e ) ; throw IDENT_0 . IDENT_1 . IDENT_2 . IDENT_16 . METHOD_5 ( e ) ; } java . util . Collections . METHOD_6 ( IDENT_15 , IDENT_6 . IDENT_17 ) ; IDENT_0 . IDENT_1 . IDENT_2 . util . provider . IDENT_12 . LOG . debug ( STRING_3 , IDENT_15 ) ; return IDENT_15 ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( IDENT_9 , IDENT_8 , IDENT_5 ) , IDENT_11 . find ( ) )