Check the permissions on an Ownable object. If the current UserPrincipal is denied access then
throw an ETSAccessException, otherwise do nothing. CheckIsOwner is used to determine what allowable
relationships between the UserPrincipal and Ownable are.
manager - EntityManager an entity manager which has access to the etsdata persistence unit.
ownable - Ownable The object implementing the Ownable interface to test ownership of.
anno - CheckIsOwner value of the CheckIsOwner annotation attached to this param or return value