code: public PropertyConstraint ifTrue(PropertyConstraint ifConstraint, PropertyConstraint[] thenConstraints) {
  		return new ConditionalPropertyConstraint(ifConstraint, new CompoundPropertyConstraint(new And(thenConstraints)));
  	}
docs: Returns a ConditionalPropertyConstraint: one property will trigger the
  validation of another.
  
  @see ConditionalPropertyConstraint