public Rule(URI id, int effect, String description, Target target, Apply condition) {
idAttr = id;
effectAttr = effect;
this.description = description;
this.target = target;
this.condition = new Condition(condition.getFunction(), condition.getChildren());
}