reflection factory

去掉多余