Add Guice hints when the only difference between two types is when one is a wildcard type and the other is a non-wildcard type that is mentioned in the extends/super clause of the wildcard type (e.g. Optional<Foo> vs. Optional<? extends Foo>). #1843
test_696309851% was force-pushed and no longer has any new commits.
Pushing new commits will allow the pull request to be re-opened.