In Bounds
Today I had another occasion to use bounded type parameters in Java, which turn out to be a remarkably useful construct. A little refactoring here, a little refactoring there, and suddenly all of the classes are exposing the same interface, which is a *very* handy thing.