No, it's not correct (which the compiler would tell you faster than any online forum ). Your class doesn't implement two of the methods specified by the interface. Was the subject of this post a typo, by the way, because I can't see how this question relates to the chain of responsibility pattern? [ January 14, 2004: Message edited by: Lasse Koskela ]

BTW, common coding convention is to start names of interfaces with a capital letter.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus