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