code: private Management getProxyChain(Management m)
              throws ModuleInitializationException {
          try {
              invocationHandlers = getInvocationHandlers();
              return (Management) ProxyFactory.getProxy(m, invocationHandlers);
          } catch (Exception e) {
              throw new ModuleInitializationException(e.getMessage(), getRole());
          }
      }
docs: Build a proxy chain as configured by the module parameters.
  
  @param m The concrete Management implementation to wrap.
  @return A proxy chain for Management
  @throws ModuleInitializationException