}
ReferenceBinding superClassBinding = binding.superclass();
if (superClassBinding != null) {
// TODO: handle separately?
assert (binding.superclass().isClass() || binding.superclass().isEnum());
JClassType superClass = (JClassType) typeMap.get(superClassBinding);
type.setSuperClass(superClass);
}
ReferenceBinding[] superInterfaces = binding.superInterfaces();