anchor.diff:  
   [source.JAVA, java]
   -----------------------------------------------------------------
  -new Weld().disableDiscovery().containerId("one").beanClasses(MyBean.class)
  -   .initialize();
  -new Weld().disableDiscovery().containerId("two").beanClasses(OtherBean.class)
  -   .initialize();
  +Weld weld = new Weld()
  +    .disableDiscovery();
  +
  +weld.containerId("one").beanClasses(MyBean.class).initialize();
  +weld.containerId("two").beanClasses(OtherBean.class).initialize();
   
   MyBean bean = WeldContainer.instance("one").select(MyBean.class).get();
   System.out.println(bean.computeResult());
   
  +// Shutdown the first container
   WeldContainer.instance("one").shutdown();
  -WeldContainer.instance("two").shutdown();
  +
  +// Shutdown all the containers initialized by the builder instance
  +weld.shutdown();
   -----------------------------------------------------------------
   
   ==== Thread Context
  
positive.code: In case of more complex scenarios, it might be handy to gain higher level of
  control over the bootstraping process. Using the builder, it is possible to
  disable automatic scanning and to explicitly select classes/packages which
  will be managed by Weld. Interceptors, decorators and extensions can be 
  defined in the very same manner. Last but not least, builder can 
  be used to set Weld-specific configuration. Following example 
  demonstrates these features:
  
  [source.JAVA, java]
  -----------------------------------------------------------------
  Weld builder = new Weld()
      .disableDiscovery()
      .packages(Main.class, Utils.class)
      .interceptors(TransactionalInterceptor.class)
      .property("org.jboss.weld.construction.relaxed", true);
  
  try (WeldContainer weld = builder.initialize()) {
      MyBean bean = weld.select(MyBean.class).get();
      System.out.println(bean.computeResult());
  }
  -----------------------------------------------------------------
  
negative.code:     * beans and events can be accesed. */
     public WeldContainer initialize() {...}
  
     /** Convenience method for shutting down all the containers initialized by a specific builder instance. */
     public void shutdown() {...}
  
  }
  