anchor.diff:  
     Result := recipe;
   end;
  +
   // creates new record inside provided file
   function createRecord(recordFile: IwbFile; recordSignature: string): IInterface;
   var
  
positive.code:     end;
    end;
  end;
  // removes keyword to the record, if it has one
  function removeKeyword(itemRecord: IInterface; keywordEditorID: string): boolean;
  var
  
negative.code: 
    Result := newCondition;
  end;
  
  // adds item record reference to the list
  function addItem(list: IInterface; item: IInterface; amount: integer): IInterface;
  var
  