Predicate

constructor(unconditional: Boolean? = null, absBefore: String? = null, relBefore: String? = null, and: List<Predicate>? = null, or: List<Predicate>? = null, not: Predicate? = null)