METHOD_0 ( ) { final com . IDENT_0 . IDENT_1 . models . IDENT_2 IDENT_3 = new com . IDENT_0 . IDENT_1 . models . METHOD_1 ( ) ; IDENT_3 . METHOD_2 ( true ) ; IDENT_3 . METHOD_3 ( true ) ; final com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . IDENT_5 strategy = new com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_4 ( ) ; for ( int i = 0 ; i < ( IDENT_6 . MAX_VALUE ) ; i ++ ) { "<AssertPlaceHolder>" ; } IDENT_7 . expect ( com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . IDENT_8 . class ) ; strategy . METHOD_5 ( IDENT_3 , com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . IDENT_6 . class ) ; } METHOD_5 ( com . IDENT_0 . IDENT_1 . models . METHOD_1 , java . lang . Class ) { if ( ! ( IDENT_9 . METHOD_6 ( ) ) ) { return null ; } if ( IDENT_9 . METHOD_7 ( ) ) { long IDENT_10 = this . IDENT_11 . compute ( ( ( ( IDENT_9 . METHOD_8 ( ) ) + STRING_0 ) + ( IDENT_9 . METHOD_9 ( ) ) ) , ( k , v ) -> v == null ? 0L : v + 1 ) ; if ( type . METHOD_10 ( ) ) { if ( ( type . METHOD_11 ( ) . length ) == 0 ) { throw new com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_12 ( STRING_1 ) ; } if ( ( type . METHOD_11 ( ) . length ) <= IDENT_10 ) { throw new com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_12 ( STRING_2 ) ; } return type . METHOD_11 ( ) [ ( ( int ) ( IDENT_10 ) ) ] ; } else { return METHOD_13 ( IDENT_10 , type ) ; } } else { if ( type . METHOD_10 ( ) ) { if ( ( type . METHOD_11 ( ) . length ) == 0 ) { throw new com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_12 ( STRING_1 ) ; } return type . METHOD_11 ( ) [ 0 ] ; } else { java . lang . Object IDENT_12 = com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_4 . IDENT_13 . get ( type ) ; if ( IDENT_12 != null ) { return ( ( T ) ( IDENT_12 ) ) ; } else { throw new com . IDENT_0 . IDENT_1 . runtime . IDENT_4 . METHOD_12 ( ( STRING_3 + type ) ) ; } } } }
org . junit . Assert . assertEquals ( ( ( char ) ( i + 1 ) ) , ( ( char ) ( strategy . METHOD_5 ( IDENT_3 , char . class ) ) ) )