return false;
}
public boolean isUsesContent() {
return false;
}
<BUG>public List<Issue> getIssues() {
return issues;
}
public void setIssues(List<Issue> issues) {
this.issues = issues;
}
public abstract void init(Processor processor, ProcessorAction action, boolean predicate);
</BUG>
public abstract boolean test(Trace trace, Node node, Direction direction,

return false;
}
public boolean isUsesContent() {
return false;
}
public abstract List<ConfigMessage> init(Processor processor, ProcessorAction action, boolean predicate);
public abstract boolean test(Trace trace, Node node, Direction direction,
