The narrow() method was a little smelly and I've been told more than once. Since it's purpose is that same as the IAdaptable interface eclipse uses, I'm going to follow that lead. Refactored out the Adaptable interface and renamed the method.
Open Source License registered to the Codehaus Project. This license of FishEye is provided to support the development of Codehaus only.