public ArbitraryRegion(int rank, Set points) {
private ArbitraryRegion(int rank) {
    public ArbitraryRegion(int rank, Set points) {        super(rank);        assert (points != null);                for (Iterator it = points.iterator(); it.hasNext(); ) {            java.lang.Object o = it.next();            assert o instanceof point;            point p = (point) o;            assert p.rank == rank;        }                points_ = new TreeSet();        points_.addAll(points);    }