Как проверить, расширяет ли один класс java другой во время выполнения?

Как проверить, aявляется ли это подклассом b? Class<?> a = A.class; Class<?> b =