http://techiworks.com/guice-provider-concrete-class-binding-example/