Java 7 handles intersection types properly.

Yay for moving up to the 2011s.