Side note, why not Guice 4.0?
I've done some measurements, and it looks the overhead is negligible.
The excess matcher checks happen only once for a class, during the lifetime of the app. So, Guice, does matcher-checks of a class only the 1st time it encounters the class.
Side note, why not Guice 4.0?Cos we've not migrated yet :) 3.0 works ok for us.