public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { long VAR_2 = 0 ; switch ( VAR_1 ) { case VAR_3 : VAR_2 = VAR_4 . METHOD_2 ( ) ; break ; case VAR_5 : VAR_2 = VAR_4 . METHOD_2 ( ) ; default : assert false : STRING_1 ; } return new TYPE_1 ( ( ( int ) ( VAR_2 ) ) ) ; }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { long VAR_2 = 0 ; switch ( VAR_1 ) { case VAR_3 : VAR_2 = VAR_4 . METHOD_2 ( ) ; break ; case VAR_5 : VAR_2 = VAR_4 . METHOD_2 ( ) ; break ; default : assert false : STRING_1 ; } return new TYPE_1 ( ( ( int ) ( VAR_2 ) ) ) ; }
