A "contribute" method builds up a Map, List or Collection prior to invoking the constructor of a service. The Map, List or Collection is then passed to the constructor of a service. The service must be annotated with one of @UsesMappedConfiguration, @UsesOrderedConfiguration or @UsesConfiguration.
http://tapestry.apache.org/tapestry-ioc-configuration.html