added GroovyBranchTestImpl as Map construct has syntactic sugar in Groovy.