classpath ReflectionClass::newInstance to makes its parameters optional