anchor.diff:    result := __ElementsBoxedChar.allocWithZone(zone).initWithChar(charValue) as not nullable;
   end;
   
  +method __ElementsBoxedChar.mutableCopyWithZone(zone: ^NSZone): not nullable id;
  +begin
  +  result := __ElementsBoxedChar.allocWithZone(zone).initWithChar(charValue) as not nullable;
  +end;
  +
   method __ElementsBoxedChar.initWithCoder(aDecoder: not nullable NSCoder): nullable instancetype;
   begin
     var len: NSUInteger;
  
positive.code: end;
  
  method __ElementsBoxedAnsiChar.copyWithZone(zone: ^NSZone): not nullable id;
  begin
    result := __ElementsBoxedAnsiChar.allocWithZone(zone).initWithAnsiChar(ansiCharValue) as not nullable;
  end;
  
negative.code:     method isLessThanOrEqualTo(object: id): Boolean; reintroduce;
      { INSCopying }
      method copyWithZone(zone: ^NSZone): not nullable id;
      method mutableCopyWithZone(zone: ^NSZone): not nullable id;
      { INSCoding }
      method encodeWithCoder(aCoder: not nullable NSCoder);
      method initWithCoder(aDecoder: not nullable NSCoder): nullable instancetype;
  