protected ItemImpl readItem(ItemData itemData, boolean pool) throws RepositoryException
   {
      return readItem(itemData, null, pool, true);
   }
protected ItemImpl readItem ( ItemData itemData , boolean pool ) throws RepositoryException { return readItem ( itemData , null , pool , true ) ; }
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