METHOD_0 ( ) { for ( IDENT_0 . IDENT_1 . IDENT_2 . Type IDENT_3 : IDENT_0 . IDENT_1 . IDENT_2 . Type . values ( ) ) { for ( IDENT_0 . IDENT_1 . IDENT_2 . Type IDENT_4 : IDENT_0 . IDENT_1 . IDENT_2 . Type . values ( ) ) { java . lang . Object v ; switch ( IDENT_4 ) { case Type . IDENT_5 : v = 10 ; break ; case IDENT_6 : v = INT_0 ; break ; case IDENT_7 : v = FLOAT_0 ; break ; case IDENT_8 : v = FLOAT_1 ; break ; case Type . IDENT_9 : v = false ; break ; default : throw new java . lang . METHOD_1 ( IDENT_4 . name ( ) ) ; } IDENT_0 . IDENT_1 . IDENT_2 . IDENT_10 IDENT_11 = new IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( IDENT_3 , new IDENT_0 . IDENT_1 . IDENT_2 . METHOD_3 ( IDENT_4 , v ) ) ; IDENT_0 . IDENT_1 . IDENT_12 IDENT_13 = compiler . METHOD_4 ( IDENT_11 ) ; "<AssertPlaceHolder>" ; } } } METHOD_5 ( IDENT_0 . METHOD_5 . IDENT_2 . Type , IDENT_0 . METHOD_5 . IDENT_12 , IDENT_0 . METHOD_5 . IDENT_14 ) { switch ( t ) { case Type . IDENT_5 : return e . METHOD_6 ( p ) ; case IDENT_6 : return e . METHOD_7 ( p ) ; case IDENT_7 : return e . METHOD_8 ( p ) ; case IDENT_8 : return e . METHOD_9 ( p ) ; case Type . IDENT_9 : return e . METHOD_10 ( p ) ; default : throw new java . lang . METHOD_1 ( t . name ( ) ) ; } }
org . junit . Assert . assertEquals ( METHOD_5 ( IDENT_3 , IDENT_11 , null ) , METHOD_5 ( IDENT_3 , IDENT_13 , null ) )