public DefaultBetaConstraints(final BetaNodeFieldConstraint[] constraints,
final RuleBaseConfiguration conf,
final boolean disableIndexing) {
this.indexed = -1;
this.constraints = new LinkedList();
int depth = conf.getCompositeKeyDepth();
if ( !compositeAllowed(constraints) ) {
// UnificationRestrictions cannot be allowed in composite indexes
// We also ensure that if there is a mixture that standard restriction is first