The exception is covariant return (used as of Java 5) This can return a type that is a subclass of what is returned by the overriden method....
Separate names with a comma.