public void describe(String aGroupName, Runnable aGroupDefinition){
createGroupDefinition(aGroupName, aGroupDefinition);
}
private GroupSpecDefinition createGroupDefinition(String aGroupName, Runnable aGroupDefinition) {
GroupSpecDefinition createdGroup = GroupSpecDefinition.create(aGroupName);
stack.executeAsCurrent(createdGroup, aGroupDefinition);
stack.getCurrentHead().addSubGroup(createdGroup);
return createdGroup;
}