CASE 3. The function doSomething is implemented in
Tool above line 26. When this occurs, neither IDE suggests the
function may belong to ITool. Visual Studio offers no
automatic support for adding the method to ITool, even if the
developer is so inclined. Eclipse has the ability, but only offers
the option if the developer manually adds the @Override
annotation to the new method. As such, the capability is more a
function of the Java language than any tool.