Revise EventTypeAssignabilityRules
- fix isAssignableFrom() methods with array and collection parameters