docs: private final String getHashSuffix(boolean modified)
      {
          StringBuffer hashStr = new StringBuffer(ivFullBeanName);
  
          if (ivRemoteHomeInterface != null)
          {
              hashStr.append(ivRemoteHomeInterface);
          }
          if (ivRemoteInterface != null)
          {
              hashStr.append(ivRemoteInterface);
          }
          if (ivLocalHomeInterface != null)
          {
              hashStr.append(ivLocalHomeInterface);
          }
          if (ivLocalInterface != null)
          {
              hashStr.append(ivLocalInterface);
          }
          if (ivBusinessRemote != null)
          {
              for (int i = 0; i < ivBusinessRemote.length; ++i)
              {
                  hashStr.append(ivBusinessRemote[i]);
              }
          }
          if (ivBusinessLocal != null)
          {
              for (int i = 0; i < ivBusinessLocal.length; ++i)
              {
                  hashStr.append(ivBusinessLocal[i]);
              }
          }
          hashStr.append(ivBeanClass);
          if (ivPrimaryKey != null)
          {
              hashStr.append(ivPrimaryKey);
          }
  
          ivHashVersion = modified ? 2 : 1; // d369262.3
  
          return BuzzHash.computeHashStringMid32Bit(hashStr.toString(), modified);
      }