reflectパッケージっぽくした