title: When injecting a list of beans, is the order in the list the same as the defined order of the beans
body: <pre><code>@Service @Order(1)
  public class FooService implements IService {..}
  
  @Service @Order(2)
  public class BarService implements IService {..}
  </code></pre>
  
  <p>Is it guaranteed that the order in the following list will always be <code>{FooService, BarService}</code>:</p>
  
  <pre><code>@Inject
  private List&lt;IService&gt; services;
  </code></pre>
  
  <p>(same question goes for xml config)</p>