METHOD_0 ( ) { final java . lang . Object IDENT_0 = FLOAT_0 ; org . IDENT_1 . javascript . IDENT_2 . IDENT_3 < java . lang . Object , java . lang . Object , java . lang . Long , org . IDENT_1 . javascript . IDENT_4 < java . lang . Object > , java . lang . Object > IDENT_5 = new org . IDENT_1 . javascript . IDENT_2 . IDENT_3 < java . lang . Object , java . lang . Object , java . lang . Long , org . IDENT_1 . javascript . IDENT_4 < java . lang . Object > , java . lang . Object > ( ) { @ org . IDENT_1 . javascript . Override public java . lang . Object METHOD_1 ( java . lang . Object IDENT_6 , java . lang . Object IDENT_7 , java . lang . Long IDENT_8 , org . IDENT_1 . javascript . IDENT_4 < java . lang . Object > obj ) { if ( ( ( IDENT_8 == 0 ) && ( ( obj . METHOD_2 ( IDENT_8 ) ) == IDENT_7 ) ) && ( IDENT_6 == IDENT_0 ) ) { return IDENT_7 ; } else if ( ( ( IDENT_8 > 0 ) && ( ( obj . METHOD_2 ( IDENT_8 ) ) == IDENT_7 ) ) && ( ( obj . METHOD_2 ( ( IDENT_8 - 1 ) ) ) == IDENT_6 ) ) { return IDENT_7 ; } else { return false ; } } } ; org . IDENT_1 . javascript . IDENT_4 < java . lang . Object > arr = org . IDENT_1 . javascript . IDENT_9 . METHOD_3 ( 0 , 1 , true , null , new java . lang . Object ( ) , STRING_0 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( org . IDENT_1 . javascript . IDENT_2 . IDENT_10 , T ) { org . IDENT_1 . javascript . IDENT_2 . IDENT_3 < T , ? super IDENT_11 , java . lang . Long , org . IDENT_1 . javascript . IDENT_4 < IDENT_11 > , T > IDENT_12 = org . IDENT_1 . javascript . IDENT_2 . IDENT_13 . METHOD_5 ( IDENT_5 ) ; return METHOD_4 ( METHOD_5 , IDENT_0 ) ; }
org . junit . Assert . assertEquals ( STRING_0 , arr . METHOD_4 ( IDENT_5 , IDENT_0 ) )