That is both with interface and implementation inheritance
Interfaces do not always get implemented correctly...
Oh, the right methods might be there. They just might not do quite the right things.
Cheers,
Ben
About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead. -- Edsger W. Dijkstra