private bool NeedsDummy(MethodInfo mi, HashSet<MethodInfo> implemented) { return !implemented.Contains(mi) && mi.DeclaringType.IsInterface && !(SupportsMeta && (mi.DeclaringType == typeof(IObj) || mi.DeclaringType == typeof(IMeta))); }