code: @Override
      public T findById(ID id)
              throws NoSuchItemException, JeppettoException {
          QueryModel queryModel = new QueryModel();
          queryModel.addCondition(buildIdCondition(id));
          
          if (accessControlContextProvider != null) {
              queryModel.setAccessControlContext(accessControlContextProvider.getCurrent());
          }
  
          return findUniqueUsingQueryModel(queryModel);
      }
docs: -------------------------------------------------------------