public TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 ) throws java.io.IOException { VAR_1 . METHOD_2 ( ) ; final java.lang.String type = VAR_1 . METHOD_3 ( ) ; VAR_1 . METHOD_4 ( ) ; TYPE_1 key ; switch ( type ) { case VAR_2 : key = TYPE_3 . METHOD_5 ( VAR_1 ) ; break ; case STRING_1 : key = TYPE_4 . METHOD_5 ( VAR_1 ) ; break ; default : throw new java.io.IOException ( STRING_2 ) ; } VAR_1 . METHOD_6 ( ) ; VAR_1 . METHOD_7 ( ) ; return key ; }

public TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 ) throws java.io.IOException { VAR_1 . METHOD_2 ( ) ; final java.lang.String type = VAR_1 . METHOD_3 ( ) ; VAR_1 . METHOD_4 ( ) ; final TYPE_1 key ; switch ( type ) { case VAR_2 : key = TYPE_3 . METHOD_5 ( VAR_1 ) ; break ; case STRING_1 : key = TYPE_4 . METHOD_5 ( VAR_1 ) ; break ; default : throw new java.io.IOException ( STRING_2 ) ; } VAR_1 . METHOD_6 ( ) ; VAR_1 . METHOD_7 ( ) ; return key ; }
