METHOD_0 ( ) { java . util . Map < java . lang . String , java . lang . Object > params = new java . util . HashMap ( ) ; params . put ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 , IDENT_5 . IDENT_6 ) ; org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 IDENT_7 = org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . create ( params ) ; double IDENT_8 = IDENT_7 . compute ( new int [ ] { 3 , 5 , 7 } , new int [ ] { 3 , 5 , 7 } , 0 , 0 ) ; "<AssertPlaceHolder>" ; } create ( java . util . Map ) { boolean IDENT_9 = ( ( boolean ) ( params . METHOD_1 ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_10 , false ) ) ) ; int IDENT_11 = ( ( int ) ( params . METHOD_1 ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_12 , ( - 1 ) ) ) ) ; if ( IDENT_9 && ( IDENT_11 < 1 ) ) { throw new java . lang . IllegalArgumentException ( STRING_0 ) ; } org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 IDENT_13 = ( ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 ) ( params . get ( org . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 ) ) ) ; if ( IDENT_13 == null ) { throw new java . lang . IllegalArgumentException ( STRING_1 ) ; } switch ( IDENT_13 ) { case IDENT_6 : return new org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( IDENT_9 , IDENT_11 ) { MOD_0 MOD_1 final long IDENT_14 = 1L ; @ org . IDENT_0 . IDENT_1 . IDENT_2 . Override public double compute ( int [ ] IDENT_15 , int [ ] IDENT_16 , double IDENT_17 , long IDENT_18 ) { double IDENT_19 = org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . METHOD_3 ( IDENT_15 , IDENT_16 ) ; if ( this . IDENT_20 ) { IDENT_19 = IDENT_21 . next ( IDENT_19 ) ; } return IDENT_19 ; } } ; case IDENT_22 : case IDENT_23 : { boolean IDENT_24 = ( ( boolean ) ( params . METHOD_1 ( org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_25 , false ) ) ) ; int IDENT_26 = ( ( int ) ( params . METHOD_1 ( org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_27 , org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_28 ) ) ) ; int IDENT_29 = ( ( int ) ( params . METHOD_1 ( org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_30 , org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 . IDENT_28 ) ) ) ; return new org . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_4 ( IDENT_9 , IDENT_11 , IDENT_24 , IDENT_26 , IDENT_29 ) ; } default : return null ; } }
org . junit . Assert . assertEquals ( 0.0 , IDENT_8 , 0 )