実装の修正

・リソースのリファクタリング
・セミコロン除去
・match 文で、Empty を1番上にした