anchor.diff:    exit Foundation.INSFastEnumeration(self).Select(IDBlock(aBlock));
   end;
   
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.OfType<T, R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>;
  +begin
  +  exit Foundation.INSFastEnumeration(self).OfType<R>();
  +end;
  +
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.Cast<T, R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>;
  +begin
  +  exit Foundation.INSFastEnumeration(self).Cast<R>();
  +end;
  +
   extension method RemObjects.Elements.System.INSFastEnumeration<T>.Concat(aSecond: not nullable RemObjects.Elements.System.INSFastEnumeration<T>): not nullable RemObjects.Elements.System.INSFastEnumeration<T>;
   begin
     exit Foundation.INSFastEnumeration(self).Concat(Foundation.INSFastEnumeration(aSecond));
  
positive.code: extension method Foundation.INSFastEnumeration.OrderByDescending(aBlock: not nullable IDBlock): not nullable Foundation.INSFastEnumeration; iterator; public;
  
  extension method Foundation.INSFastEnumeration.Select(aBlock: not nullable IDBlock): not nullable Foundation.INSFastEnumeration; iterator; public;
  
  extension method Foundation.INSFastEnumeration.Concat(aSecond: not nullable Foundation.INSFastEnumeration): not nullable Foundation.INSFastEnumeration; iterator; public;
  extension method Foundation.INSFastEnumeration.Reverse: not nullable Foundation.INSFastEnumeration; iterator; public;
  
negative.code: extension method RemObjects.Elements.System.INSFastEnumeration<T>.OrderByDescending(aBlock: not nullable block(aItem: not nullable T): id): not nullable RemObjects.Elements.System.INSFastEnumeration<T>; inline; public;
  
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Select<T, R>(aBlock: not nullable block(aItem: not nullable T): R): not nullable RemObjects.Elements.System.INSFastEnumeration<R>; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.OfType<T, R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Cast<T, R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>; inline; public;
  
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Concat(aSecond: not nullable RemObjects.Elements.System.INSFastEnumeration<T>): not nullable RemObjects.Elements.System.INSFastEnumeration<T>; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Reverse: not nullable RemObjects.Elements.System.INSFastEnumeration<T>; inline; public;
  