The constructor is annotated with @Inject(optional=true), or it is annotated
with @Inject and a binding annotation. This will cause a Guice runtime error.

For more information, see https://github.com/google/guice/wiki/InjectionPoints.
