    &#064;Inject private Provider&lt;Seat&gt; seatProvider;

     // Injectable package-private method
     &#064;Inject void install(Windshield windshield, Trunk trunk) { ... }
   }</pre>

 <p>A method annotated with <code>@Inject</code> that overrides another method
 annotated with <code>@Inject</code> will only be injected once per injection
 request per instance. A method with <i>no</i> <code>@Inject</code> annotation
 that overrides a method annotated with <code>@Inject</code> will not be
 injected.

 