reflect の分解のしかたを簡単な方法にした。