Example of using EasyB as BDD framework. Implementation of a composite design pattern.