code: @Override
      public ClassLoader getClassLoader(ComponentMetaData metaData) {
  
          ModuleMetaData moduleMetaData = (metaData != null) ? metaData.getModuleMetaData() : null;
          
          if (moduleMetaData instanceof WebModuleMetaData) {
              WebAppConfiguration webAppConfiguration = (WebAppConfiguration) ((WebModuleMetaData)moduleMetaData).getConfiguration();
              return webAppConfiguration.getWebApp().getClassLoader();
              
          } else {
              return null;
          }
      }
docs: {@inheritDoc}