This doesn't quite read right

"If any method on the event object is called outside of the observer method invocation, the container must throw an UnsupportedOperationException."