add ReflectUtil newInstance