public TileConstraintAdaptor(ITileConstraint underlying, TilePropagator propagator) { this.underlying = underlying; this.propagator = propagator; }