@override String toHex() { Function toHex = (int x) { var hex = x.toRadixString(16); return hex.length == 1 ? '0' + hex : hex; }; return "#" + toHex(r) + toHex(g) + toHex(b); }