}
InterfaceType[] superInterfaces = typeDecl.getSuperinterfaces();
for ( int i = 0; i < superInterfaces.length; i++ )
{
InterfaceType superInterface = superInterfaces[i];
if ( isAssignableFrom( base, getDeclaration( superInterface ) ) ) return true;
}
}
return false;