@override void operator []=(int index, num value) { if (index < data.length) { data[index] = Float16.doubleToFloat16(value.toDouble()); } }