TypePool -> StructPool
nullチェック追加