METHOD_0 ( ) { org . IDENT_0 . core . IDENT_1 < java . lang . String > IDENT_2 = ( args ) -> { } ; java . lang . String result = IDENT_2 . METHOD_1 ( new org . IDENT_0 . core . METHOD_2 ( ) , java . lang . String . class , null , null ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( org . IDENT_0 . core . METHOD_2 , java . lang . Class , java . util . function . IDENT_3 , java . util . function . IDENT_3 ) { accept ( IDENT_4 ) ; try { if ( ( IDENT_4 . size ( ) ) == 0 ) { return IDENT_5 . newInstance ( ) ; } java . lang . Object [ ] args = IDENT_4 . stream ( ) . map ( ( IDENT_6 ) -> { if ( ( ( IDENT_6 . METHOD_3 ( ) ) instanceof org . IDENT_0 . core . IDENT_7 ) && ( IDENT_8 != null ) ) { org . IDENT_0 . core . IDENT_7 ref = ( ( org . IDENT_0 . core . IDENT_7 ) ( IDENT_6 . METHOD_3 ( ) ) ) ; return IDENT_8 . apply ( ref ) ; } else { return IDENT_6 . METHOD_3 ( ) ; } } ) . toArray ( ) ; java . lang . Class [ ] types = IDENT_4 . stream ( ) . map ( ( IDENT_6 ) -> { if ( ( ( ( IDENT_6 . METHOD_3 ( ) ) instanceof org . IDENT_0 . core . IDENT_7 ) && ( IDENT_9 != null ) ) && ( ( IDENT_6 . METHOD_4 ( ) ) == null ) ) { org . IDENT_0 . core . IDENT_7 ref = ( ( org . IDENT_0 . core . IDENT_7 ) ( IDENT_6 . METHOD_3 ( ) ) ) ; return IDENT_9 . apply ( ref ) ; } else { return IDENT_6 . METHOD_4 ( ) ; } } ) . collect ( java . util . stream . IDENT_10 . toList ( ) ) . toArray ( new java . lang . Class [ ] { } ) ; java . lang . reflect . IDENT_11 < T > IDENT_12 = org . IDENT_0 . core . IDENT_13 . METHOD_5 ( IDENT_5 , types ) ; return IDENT_12 . newInstance ( args ) ; } catch ( java . lang . Exception e ) { throw new org . IDENT_0 . core . METHOD_6 ( e ) ; } }
org . junit . Assert . assertEquals ( "" , result )