VB系ってEmptyとNullとNothingと0の扱いで意外とめんどくさい