Appearance
Generates a condition for a specific rule
the generated condition
the Node on which the condition should be applied
the Rule to generate the condition for
context for condition generation