cy
data class Color(val r: Int, val g: Int, val b: Int) { init { require(r in 0..255) { "invalid red $r" } require(g in 0..255) { "invalid green $g" } require(b in 0..255) { "invalid blue $b" } } }