protected virtual CheckState? GetCheckState(Object modelObject) { if (this.CheckStateGetter != null) return this.CheckStateGetter(modelObject); return this.PersistentCheckBoxes ? this.GetPersistentCheckState(modelObject) : (CheckState?)null; }