Returns a normalized version of self.If deep is set
false then the assertions are not normalized and it returns a
partially normalized version of self.
Throws an UnsupportedOperationException since PolicyReference.normalize()
can't resolve the Policy that it refers to unless a PolicyRegistry is
provided.