anchor.diff:        class function CreateNew(aValue: AnsiString): TNullableAnsiString; overload;
         class function CreateNew(): TNullableAnsiString; overload;
   
  +      procedure Assign(aSource : TNullableAnsiString);
  +
         property Value : AnsiString read GetValue write SetValue;
     end;
   
  
positive.code: class function TNullableBoolean.CreateNew: TNullableBoolean;
  begin
    Result := TNullableBoolean.Create();
  end;
  
  { TNullableString }
  
negative.code:     class function CreateNew(aValue : Boolean): TNullableBoolean; overload;
      class function CreateNew(): TNullableBoolean; overload;
  
      procedure Assign(aSource : TNullableBoolean);
  
      property Value : Boolean read GetValue write SetValue;
    end;
  
  