@Test
public void testMostSpecificType() throws MetaDataException {

    withClasses("Employable", "Employee", "Manager");
    String common = DescriptorUtils.findIntersectionType(classes).getUnqualifiedName();
    assertEquals(common, "Manager");
}