nor does it say the class has to implement the interface directly or that you can't extend the interface.
So I guess here you are talking about a case where one of the required methods would also be abstract in Data.java as well, then some other class would eventually implement it, later down the inheritance tree. Yes, then that would makes sense too. ...and probably a good suggestion from the standpoint of not clogging up your Data.java with too many methods.
[ June 05, 2006: Message edited by: Bob Nedwor ]