docs: public static PmiModuleConfig getConfig(String moduleID) {
          if (moduleID == null)
              return null;
  
          PmiModuleConfig config = (PmiModuleConfig) moduleConfigs.get(moduleID);
  
          if (config == null) {
              // beanModule and com.ibm.websphere.pmi.xml.beanModule will work
              // if moduleID doesn't have a '.' then use pre-defined modulePrefix
              int hasDot = moduleID.indexOf('.');
              if (hasDot == -1) {
                  // not found in moduleConfigs; try as a pre-defined module
                  // prepend com.ibm.websphere.pmi.xml. to moduleID
                  String preDefinedMod = DEFAULT_MODULE_PREFIX + moduleID;
                  config = getConfigFromXMLFile(getXmlFileName(preDefinedMod), true, false);
              }
          }
  
          if (config == null) {
              // input moduleID has '.' in it. use as it is            
              // do validation since its NOT pre-defined module
              config = getConfigFromXMLFile(getXmlFileName(moduleID), true, true);
          }
  
          return config;
      }