nce. For example, it may not be
 used when:
 </p>
 
 <ul>
 <li>the bean type or qualifiers vary dynamically at runtime, or</li>
 <li>depending upon the deployment, there may be no bean which satisfies the type and qualifiers, or</li>
 <li>we would like to iterate over all beans of a certain type.</li>
 </ul>
 
 <p>
 In these situations, an instance of the <code>Instance</code> may be injected:
 </p>
 
 <pre>
 &#064;Inject
 Instance&lt;PaymentProcessor&gt; paymentProcessor;
 </pre>
 
 <p>
 Any combination of