Почему у меня нет суперклассов с getAllSuperclasses () в JDT API?

У меня есть класс A и класс B, который наследует A в рабочей области Eclipse.

Проблема, с которой я столкнулся, заключается в том, что я ничего не получил, когда попытался получить супертипы типа B, используя eclipse JDT API. Это код (я получил код от -Перечислите все подклассы с полностью определенными именами):

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
java.io.File workspaceDirectory = root.getLocation().toFile();

// 1. The name of the project in the workspace
IProgressMonitor pm = new NullProgressMonitor();    
IProject orig = root.getProject(this.projectName);
orig.open(pm);
this.javaProject = JavaCore.create(orig);
orig.refreshLocal(IResource.DEPTH_INFINITE, pm);

// 2. Find the type                
IType type = this.javaProject.findType("p.B");