sclass BackgroundPlusBoxes { RGB background; new L boxes; *() {} *(RGB *background, BoxWithColor... boxes) { this.boxes = asList(boxes); } *(RGB *background, L *boxes) {} }