open override fun generateRule(node: Node, rule: Rule, permission: Permission): Condition