private TYPE_1 METHOD_1 ( int type , TYPE_2 VAR_1 , TYPE_3 t ) { switch ( type ) { case VAR_2 : if ( ! ( VAR_1 . getValue ( ) ) ) return VAR_1 ; break ; case VAR_3 : if ( VAR_1 . getValue ( ) ) return VAR_1 ; break ; default : assert false ; } TYPE_1 VAR_4 = METHOD_2 ( t ) ; METHOD_3 ( STRING_1 , VAR_4 ) ; return ( ( TYPE_2 ) ( VAR_1 ) ) ; }

private TYPE_1 METHOD_1 ( int type , TYPE_2 VAR_1 , TYPE_3 t ) { switch ( type ) { case VAR_2 : if ( ! ( VAR_1 . getValue ( ) ) ) return VAR_1 ; break ; case VAR_3 : if ( VAR_1 . getValue ( ) ) return VAR_1 ; break ; default : assert false ; } TYPE_1 VAR_4 = METHOD_2 ( t ) ; METHOD_3 ( STRING_1 , VAR_4 ) ; return ( ( TYPE_2 ) ( VAR_4 ) ) ; }
