code: @SuppressWarnings("unchecked")
      protected <T> IGenericBoDao<T> lookupDelegateDao(Class<T> clazz) throws DelegateDaoNotFound {
          IGenericBoDao<?> result = delegateDaos.get(clazz);
          if (result == null) {
              throw new DelegateDaoNotFound("Delegate dao for [" + clazz + "] not found!");
          }
          return (IGenericBoDao<T>) result;
      }
docs: Lookup the delegate dao.
  
  @param clazz
  @return