Empirical Study of Enum Usage in Programming Languages