We use JUnit 3 at work and there is no ExpectedException annotation. I wanted to add a utility to our code to wrap this:
ExpectedException
try { someCode();
Catch clause with type parameter is not possible: http://docs.oracle.com/javase/tutorial/java/generics/restrictions.html#cannotCatch