code: public String getMDBProxyClassName()
      {
          StringBuilder result = new StringBuilder();
  
          // Use the package of the MDB implementation.
          String packageName = packageName(ivBeanClass);
  
          if (packageName != null) {
              result.append(packageName);
              result.append('.');
          }
  
          result.append(mdbProxyPrefix); // MDBProxy
          result.append(ivBeanName); // First 32 characters
          result.append('_');
          result.append(ivHashSuffix); // 8 digit hashcode
  
          return result.toString();
      }
docs: Return the name of the MDB proxy class using the
  following template:
  
  The deployed name format is:
  
  <package name>.MDBProxy<bean name>_<hashcode>
  
  Returns the name of the deployed class that implements the
  interface methods of the MDB bean. <p>
  
  See the NameUtil class overview documentation for a complete
  description of the deployed name format. An example for the
  MDB proxy implementation class name is as follows: <p>
  
  MDBProxyClaim_12345678
  
  @return the name of the deployed class that implements the MDB
  interface methods.