switch the two checks? Otherwise it won't make sense if a private method is `@Inject`-annotated.