What is the correct way to invoke Beans.instantiate()?
Govind Seshadri Typically, you should invoke the method as:
Beans.instantiate(this.getClass().getClassLoader(), yourBeanName)Beans.instantiate() basically loads a class, creates a Class object, and then n instantiates an object of that class. If the Bean name corresponds to a serialized Bean prototype, it uses that prototype. Otherwise the instantiation uses a zero-argument constructor.
When invoking instantiate(), you should ensure that you have specified the correct name for the class. Also, the class should have public scope and should contain a no-arg constructor.