public java.lang.Object METHOD_1 ( int VAR_1 , int VAR_2 ) { TYPE_1 VAR_3 = METHOD_2 ( VAR_1 ) ; switch ( VAR_2 ) { case 0 : return VAR_3 . getName ( ) ; case 1 : return VAR_3 . METHOD_3 ( ) ? STRING_1 : VAR_3 . METHOD_4 ( ) ; case INT_1 : return VAR_3 . METHOD_5 ( ) ; default : throw new TYPE_2 ( ) ; } }

public java.lang.Object METHOD_1 ( int VAR_1 , int VAR_2 ) { TYPE_1 VAR_3 = METHOD_2 ( VAR_1 ) ; switch ( VAR_2 ) { case 0 : return VAR_3 . getName ( ) ; case 1 : return VAR_3 . METHOD_4 ( ) ; case INT_1 : return VAR_3 . METHOD_5 ( ) ; default : throw new TYPE_2 ( ) ; } }
