METHOD_0 ( ) { org . IDENT_0 . IDENT_1 < ? > parser = org . IDENT_0 . IDENT_2 . METHOD_1 ( 1 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . IDENT_0 . IDENT_1 [ ] ) { if ( ( IDENT_3 . length ) == 0 ) return org . IDENT_0 . IDENT_2 . METHOD_3 ( ) ; if ( ( IDENT_3 . length ) == 1 ) return IDENT_3 [ 0 ] . METHOD_4 ( ) ; return new org . IDENT_0 . IDENT_1 < T > ( ) { @ org . IDENT_0 . Override boolean apply ( org . IDENT_0 . IDENT_4 IDENT_5 ) { final java . lang . Object result = IDENT_5 . result ; final int IDENT_6 = IDENT_5 . IDENT_6 ; final int IDENT_7 = IDENT_5 . IDENT_7 ; for ( org . IDENT_0 . IDENT_1 < ? extends T > p : IDENT_3 ) { if ( p . apply ( IDENT_5 ) ) { return true ; } IDENT_5 . set ( IDENT_7 , IDENT_6 , result ) ; } return false ; } @ org . IDENT_0 . Override public java . lang . String toString ( ) { return STRING_0 ; } } ; }
org . junit . Assert . assertSame ( parser , org . IDENT_0 . IDENT_2 . METHOD_2 ( parser ) )