public void DemandDockingManager() { if (!HasDockManager) throw new ApplicationException("Cannot perform this operation when there is no access to a KryptonDockingManager."); }