Source
String get arrow {
// →
if (readOnly) return r'→';
// ←
if (writeOnly) return r'←';
// ↔
if (readWrite) return r'↔';
// A GetterSetterCombo should always be one of readOnly, writeOnly,
// or readWrite.
assert(false);
return null;
}