public class PR553 { public static void main(String[]args) { RectDomain<3> d0=[[-1,-1,23]:[32,32,23]:[33,1,0]]; RectDomain<3> d1=[[0,-1,23]:[31,-1,23]]; RectDomain<3> d2=[[0,32,23]:[31,32,23]]; Domain<3> d = [[-1,-1,23]:[-1,32,23]:[1,1,1]] + [[32,-1,23]:[32,32,23]:[1,1,1]] + [[0,-1,23]:[31,-1,23]:[1,1,1]] + [[0,32,23]:[31,32,23]:[1,1,1]]; System.out.println("d="+d); System.out.println("d.isRectangular()="+d.isRectangular()); System.out.println("d="+d); /* RectDomain<3> rd = (RectDomain<3>)d; System.out.println("rd="+rd); */ }}