I am mostly interested in Java, but I think it\'s a general question. Recently I\'ve been working with Arquillian framework (ShrinkWrap) that uses a lot of meth         
        
You may like to read about Fluent Interface by Martin Fowler
Summarily