// whether a type like T<int, dynamic> should be considered raw or not. On the one hand, it
// doesn't correspond to a "raw"-in-the-Java-sense occurrence of T, which would instead
// be T<dynamic, dynamic>; on the other hand, it's treated differently by <: and << when
// occurring on the left hand side.
ClassElement element = getElement();
InheritanceManager manager = new InheritanceManager(element.getLibrary());
FunctionType callType = manager.lookupMemberType(this, "call");
if (callType != null) {
// A more literal reading of the spec would give something like
//
// return callType.equals(type)
//