docs: public static String getHomeBeanClassName(EnterpriseBean enterpriseBean, boolean isPost11DD) // d114199
      {
          String packageName = null;
  
          String homeInterfaceName = getHomeInterfaceName(enterpriseBean);
  
          // LIDB2281.24.2 made several changes to code below, to accommodate case
          // where neither a remote home nor a local home is present (EJB 2.1 allows
          // this).
          if (homeInterfaceName == null) { // f111627.1
              homeInterfaceName = getLocalHomeInterfaceName(enterpriseBean); // f111627.1
          }
  
          if (homeInterfaceName != null) {
              packageName = packageName(homeInterfaceName);
  
              StringBuffer result = new StringBuffer();
              if (packageName != null) {
                  result.append(packageName);
                  result.append('.');
              }
              result.append(homeBeanPrefix);
              result.append(getUniquePrefix(enterpriseBean));
  
              String homeName = encodeBeanInterfacesName(enterpriseBean, isPost11DD, false, true, true); // d114199 d147734
              result.append(homeName);
  
              return result.toString();
          } else {
              return null;
          }
  
      }