String handlerClassName = handlerPackageName + "." + simplePbClassName;
String handlerClassName = handlerPackageName + "." + simplePbClassName + HANDLER_TYPE_SUFFIX;
  private Class handlerClassFor(Class pbType) throws FatalFacesException {    assert PersistentBean.class.isAssignableFrom(pbType);    LOG.debug("looking for handler for instances of type " + pbType);    Package pbPackage = pbType.getPackage();    String handlerPackageName = pbPackage.getName() + HANDLER_PACKAGE_EXTENSION;    String[] pbTypeNameParts = pbType.getName().split("\\.");    LOG.debug("parts of type name: " + pbTypeNameParts);    String simplePbClassName = pbTypeNameParts[pbTypeNameParts.length - 1];    String handlerClassName = handlerPackageName + "." + simplePbClassName;    LOG.debug("name of handler class we will try to load: " + handlerClassName);    Class result = null;    try {      result  = Class.forName(handlerClassName);    }    catch (ClassNotFoundException cnfExc) {      RobustCurrent.fatalProblem("Class not found for " + handlerClassName, cnfExc, LOG);    }    LOG.debug("handler class loaded: " + result);    return result;  }