Bukkit/Bukkit — pull request #530 by TomyLobo (2012-02-21 12:58:33+00:00)
Title: Narrowed down the return type of most EntityEvent subclasses for convenience.

This is possible because Java allows covariant return types in overridden methods.
It shouldn't break source or binary compatibility with plugins either.