- @Override
- public Module createModule(String instanceName,
- DependencyResolver dependencyResolver) {
+ private Module constructModule(final String instanceName, final DependencyResolver dependencyResolver,
+ final DynamicMBeanWithInstance old)
+ throws InstantiationException, IllegalAccessException, InvocationTargetException {
+ Preconditions.checkNotNull(dependencyResolver);
+ ModuleIdentifier moduleIdentifier = new ModuleIdentifier(implementationName, instanceName);
+ Constructor<? extends Module> declaredConstructor;