:rule : the Ant class of rule, which must have a start() function

def exec_rule(self, rule):
        """
        :rule : the Ant class of rule, which must have a start() function
        """
        print("running Rule: {0}".format(rule.__name__))
        ant = rule()
        ant.start()