private bool IsOrContainMetaMethod(IEntity entity) { switch (entity.EntityType) { case EntityType.Ambiguous: return ((Ambiguous) entity).Any(IsMetaMethod); case EntityType.Method: return IsMetaMethod(entity); } return false; }