Есть ли способ определить класс, чтобы он расширял другой класс, только если доступен ли другой класс?