You can do this by extracting the parts you want to override in a
protected method, and then override it in the subclassed module.
Or you could consider using com.google.inject.util.Modules.override
(Module...)
There was a nice post on this subject here
http://publicobject.com/2008/05/overriding-bindings-in-guice.html
(By the way, this blog has a lot of other cool posts about Guice (as
well as Google Collections) )
Regards,
Etienne