enum って null を扱えるのか・・・