docs: public String getBusinessRemoteImplClassName(int index)
      {
          if (ivBusinessRemote == null || ivVersion < EJB_3X)
              throw new IllegalStateException("Remote Business interfaces are not " +
                                              "supported in EJB 1.x and 2.x modules");
  
          String remoteInterface = ivBusinessRemote[index];
  
          StringBuffer result = new StringBuffer();
  
          String packageName = packageName(remoteInterface);
          if (packageName != null) {
              if (packageName.startsWith("java.")) {
                  // Only the boot class loader can define "java." classes.     F58064
                  result.append(deployPackagePrefix);
              }
              result.append(packageName);
              result.append('.');
          }
  
          result.append(remotePrefix); // EJSRemote
          result.append(index); // Business index
          result.append(ivBeanType); // SL/SF/BMP/CMP, etc.
          result.append(ivBeanName); // First 32 characters
          result.append('_');
          result.append(ivHashSuffix); // 8 digit hashcode
  
          return result.toString();
      }