you will need to look for a different approach the interface implementation can be on the superclass of the superclass etc..... (recursive) lets discuss