anchor.diff:  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;
  
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:     yield aBlock(i);
  end;
  
  extension method Foundation.INSFastEnumeration.OfType<R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>;
  begin
    for each i in self do begin
      var i2 := R(i);
      if assigned(i2) then
        yield i2;
    end;
  end;
  
  extension method Foundation.INSFastEnumeration.Cast<R>(): not nullable RemObjects.Elements.System.INSFastEnumeration<R>;
  begin
    for each i in self do
      yield i as R;
  end;
  
  //
  //
  //
  