This method implements AutoWiringAdapter.create() but throws
a runtime exception if any parameters are passed, and uses
the default (no parameter) constructor via Class.newInstance();
to generate the new instance.
A default implementation of AutoWiringAdaptableContainer, a Container
that uses an AutoWiringAdapter to ensure that components can be
created appropriately with their dependencies satisfied automatically.
A default constructor that will throw errors regarding circular
dependencies at registration time, throw missing dependency errors
at wire-up (getComponent()) time, and has no parent.