docs: public static final String getHashStr(EnterpriseBean enterpriseBean)
      {
          StringBuffer hashStr = new StringBuffer(enterpriseBean.getName());
  
          String remoteHomeInterfaceName = getHomeInterfaceName(enterpriseBean);
          if (remoteHomeInterfaceName != null)
          {
              hashStr.append(remoteHomeInterfaceName);
          }
          String remoteBusinessInterfaceName = getRemoteInterfaceName(enterpriseBean);
          if (remoteBusinessInterfaceName != null)
          {
              hashStr.append(remoteBusinessInterfaceName);
          }
          String localHomeInterfaceName = getLocalHomeInterfaceName(enterpriseBean);
          if (localHomeInterfaceName != null)
          {
              hashStr.append(localHomeInterfaceName);
          }
          String localBusinessInterfaceName = getLocalInterfaceName(enterpriseBean);
          if (localBusinessInterfaceName != null)
          {
              hashStr.append(localBusinessInterfaceName);
          }
          String beanClassName = enterpriseBean.getEjbClassName();
          hashStr.append(beanClassName);
          if (enterpriseBean.getKindValue() == EnterpriseBean.KIND_ENTITY)
          {
              hashStr.append(((Entity) enterpriseBean).getPrimaryKeyName());
          }
          return hashStr.toString();
      }