code: protected ItemImpl readItem(ItemData itemData, boolean pool) throws RepositoryException
     {
        return readItem(itemData, null, pool, true);
     }
docs: Read ItemImpl of given ItemData.
  Will call postRead Action and check permissions.
  
  @param itemData ItemData
  @param pool boolean, if true will reload pooled ItemImpl
  @return ItemImpl
  @throws RepositoryException if errro occurs