implementation of BDD (Behaviour Driven Developpement) in Java