docs: public String toDumpString()
      {
          // Get the New Line separator from the Java system property.
          String newLine = AccessController.doPrivileged(new SystemGetPropertyPrivileged("line.separator", "\n"));
          StringBuilder sb = new StringBuilder(toString());
          String indent = "   ";
          sb.append(newLine + newLine + "--- Dump EJBModuleMetaDataImpl fields ---");
          if (ivName != null) {
              sb.append(newLine + indent + "Module name = " + ivName);
          } else {
              sb.append(newLine + indent + "Module name = null");
          }
          // F743-25385
          if (ivLogicalName != null) {
              sb.append(newLine + indent + "Module logical name = " + ivLogicalName);
          } else {
              sb.append(newLine + indent + "Module logical name = null");
          }
          sb.append(newLine + indent + "Module version = " + ivModuleVersion);
          if (getApplicationMetaData() != null) {
              sb.append(newLine + indent + "Application metadata = " + getApplicationMetaData());
          } else {
              sb.append(newLine + indent + "Application metadata = null");
          }
          sb.append(newLine + indent + "Beans = " + ivBeanMetaDatas.keySet());
          if (ivApplicationExceptionMap != null) {
              sb.append(newLine + indent + "Application Exception map contents:");
              for (Map.Entry<String, ApplicationException> entry : ivApplicationExceptionMap.entrySet()) { // F743-14982
                  ApplicationException value = entry.getValue();
                  sb.append(newLine + indent + indent + "Exception: " + entry.getKey()
                            + ", rollback = " + value.rollback()
                            + ", inherited = " + value.inherited());
              }
          } else {
              sb.append(newLine + indent + "Application Exception map = null");
          }
          sb.append(newLine + indent + "SFSB failover = " + ivSfsbFailover);
          if (ivFailoverInstanceId != null) {
              sb.append(newLine + indent + "Failover instance ID = " + ivFailoverInstanceId);
          } else {
              sb.append(newLine + indent + "Failover instance ID = null");
          }
          sb.append(newLine + indent + "Fully initialized bean count = " + ivNumFullyInitializedBeans);
          sb.append(newLine + indent + "JCDIHelper = " + ivJCDIHelper);
          sb.append(newLine + indent + "UseExtendedSetRollbackOnlyBehavior = " + ivUseExtendedSetRollbackOnlyBehavior);
          sb.append(newLine + indent + "VersionedBaseName = " + ivVersionedAppBaseName + "#" + ivVersionedModuleBaseName); // F54184
          toString(sb, newLine, indent);
          sb.append(newLine + "--- End EJBModuleMetaDataImpl fields ---");
          sb.append(newLine);
  
          return sb.toString();
  
      }