METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . Person IDENT_2 = factory . create ( IDENT_3 , com . IDENT_0 . IDENT_1 . Person . class ) ; "<AssertPlaceHolder>" ; } create ( org . apache . tinkerpop . IDENT_4 . IDENT_5 . Element , java . lang . Class ) { java . lang . Class < ? extends T > IDENT_6 = IDENT_7 ; if ( com . IDENT_0 . IDENT_1 . IDENT_8 . annotation . IDENT_9 . METHOD_1 ( IDENT_6 ) ) IDENT_6 = METHOD_2 ( e , IDENT_7 ) ; try { final T object = IDENT_6 . newInstance ( ) ; if ( object instanceof com . IDENT_0 . IDENT_1 . IDENT_8 . annotation . IDENT_10 ) ( ( com . IDENT_0 . IDENT_1 . IDENT_8 . annotation . IDENT_10 ) ( object ) ) . METHOD_3 ( this . IDENT_11 ) ; return object ; } catch ( java . lang . IDENT_12 | java . lang . IDENT_13 IDENT_14 ) { throw new java . lang . IllegalArgumentException ( STRING_0 , IDENT_14 ) ; } }
org . junit . Assert . assertEquals ( com . IDENT_0 . IDENT_1 . Person . class , IDENT_2 . getClass ( ) )