anchor.diff:          override this.GetMembers _bindingFlags = notRequired this "GetMembers" this.Name
           override this.GetInterface(_name, _ignoreCase) = notRequired this "GetInterface" this.Name
           override this.GetInterfaces() = notRequired this "GetInterfaces" this.Name
  -        override __.GetCustomAttributes(_inherit) = emptyAttributes
  -        override __.GetCustomAttributes(_attributeType, _inherit) = emptyAttributes
  +        override __.GetCustomAttributes(_inherit) = Attributes<_>.Empty()
  +        override __.GetCustomAttributes(attributeType, _inherit) = Attributes.CreateEmpty attributeType
           override __.IsDefined(_attributeType, _inherit) = false
   
  -        override this.MemberType = notRequired this "MemberType" this.Name
  +        override this.MemberType =
  +            match kind with
  +            | TypeSymbolKind.OtherGeneric gtd -> gtd.MemberType
  +            | _ -> notRequired this "MemberType" this.FullName
  +            
           override this.GetMember(_name,_mt,_bindingFlags) = notRequired this "GetMember" this.Name
           override this.GUID = notRequired this "GUID" this.Name
           override this.InvokeMember(_name, _invokeAttr, _binder, _target, _args, _modifiers, _culture, _namedParameters) = notRequired this "InvokeMember" this.Name
  
positive.code:         override this.GetMethodImplementationFlags() = notRequired this "GetMethodImplementationFlags" methodName
          override this.Invoke(_obj, _invokeAttr, _binder, _parameters, _culture) = notRequired this "Invoke" methodName
          override this.ReflectedType = notRequired this "ReflectedType" methodName
          override __.GetCustomAttributes(_inherit) = emptyAttributes
          override __.GetCustomAttributes(_attributeType, _inherit) =  emptyAttributes
          override __.GetCustomAttributesData() = customAttributesImpl.GetCustomAttributesData()
  
  
  
negative.code:         override x.Module = x.Assembly.ManifestModule
  
          override __.GUID = Guid.Empty
          override __.GetCustomAttributes(_inherit) = Attributes<_>.Empty()
          override __.GetCustomAttributes(attributeType, _inherit) = Attributes.CreateEmpty attributeType
          override __.IsDefined(_attributeType: Type, _inherit) = false
  
          override __.GetElementType() = notRequired this "Module" this.Name
  