Java BDD implementation based on hashmaps.