[java] Can I use Class.newInstance() with constructor arguments?