public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { METHOD_2 ( VAR_1 ) ; switch ( VAR_1 . type ( ) ) { case VAR_2 : case VAR_3 : VAR_1 . METHOD_3 ( VAR_4 class ) . METHOD_4 ( this ) ; return VAR_1 ; case VAR_5 : case VAR_6 : case VAR_7 : case VAR_8 : return VAR_1 ; case VAR_9 : case VAR_10 : case VAR_11 : case VAR_12 : return this ; default : throw new TYPE_2 ( ( STRING_1 + ( VAR_1 . type ( ) ) ) ) ; } }

public TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { METHOD_2 ( VAR_1 ) ; switch ( VAR_1 . type ( ) ) { case VAR_3 : VAR_1 . METHOD_3 ( VAR_4 class ) . METHOD_4 ( this ) ; return VAR_1 ; case VAR_2 : case VAR_5 : case VAR_6 : case VAR_7 : case VAR_8 : return VAR_1 ; case VAR_9 : case VAR_10 : case VAR_11 : case VAR_12 : return this ; default : throw new TYPE_2 ( ( STRING_1 + ( VAR_1 . type ( ) ) ) ) ; } }
