Use SimpleTypeVisitorAdapter to convert IntersectionType instances