I disagree. As it happens the first cut of "the project formerly known as
JDOM+" used abstract base classes which support exactly this - that a class
must be foremost a 'JDOM-like' class. So I'm agreeing with you on this but
disagreeing with why you think interfaces are useful. Interfaces are useful
because the implementation is totally open ended rather than having to use
the bagagge that you decide upfront.
If you think that means Im agreeing with you, you truly have a shaky grasp of the English language.
Google is a perfect friend just that I wish he could talk one day.

Thank you, X Mode. @->---