code: @Override
      public J2EEName getJ2EEName() throws CDIException {
          //TODO can we come up with a J2EEName for libraries as well as modules?
          J2EEName j2eeName = null;
          ModuleMetaData moduleMetaData = getModuleMetaData();
          if (moduleMetaData != null) {
              j2eeName = moduleMetaData.getJ2EEName();
          }
          return j2eeName;
      }
docs: {@inheritDoc}
  
  @throws CDIException