public string GetNodeSpecialText() { if (_specialText == null) { try { _specialText = InternalGetSpecialText(); } catch (Exception e) { _specialText = e.ToString(); } } return _specialText; }