// Compare ith parameter types.
// The types must be resolved because one might be
// "Sprite" and the other "flash.display.Sprite".
ITypeDefinition type1 = param1.resolveType(project);
ITypeDefinition type2 = param2.resolveType(project);
if (type1 != type2)
return false;
// Compare ith parameter 'rest' flag.
boolean rest1 = param1.isRest();