code: @Override
      public void setVersionedModuleBaseName(String appBaseName, String modBaseName)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "ModuleName = " + ivName + ", VersionedBaseName = " +
                           appBaseName + "#" + modBaseName);
  
          if (ivInitData == null) {
              throw new IllegalStateException("ModuleMetaData has finished creation.");
          }
          if (appBaseName == null) {
              throw new IllegalArgumentException("appBaseName is null");
          }
          if (modBaseName == null) {
              throw new IllegalArgumentException("modBaseName is null");
          }
          ivEJBApplicationMetaData.validateVersionedModuleBaseName(appBaseName, modBaseName);
  
          ivVersionedAppBaseName = appBaseName;
          ivVersionedModuleBaseName = modBaseName;
      }
docs: F54184 F54184.2