CircularArc3PointClose(super.ec, super.eid, super.l, super.buffer, super.cgm) { final index = makeEnum(); type = switch (index) { 0 => 0, 1 => 1, _ => 1, }; }