On May 9, 2011, at 16:49 , Pete Muir wrote: > The init of bar will happen lazily upon first call to a method of Foo. I never loved this behavior but never found a better alternative. I thought that this is probably well known by programmers of Weld/CDI, I've seen the toString() hacks. Not so much by users though.