anchor.diff:  
   uses
     StrUtils
  +  , IOUtils
     , Rtti
     ;
   
  
positive.code: 
  class function TMARSParametersIniFileReaderWriter.GetActualFileName(
    const AFileName: string): string;
  begin
    Result := AFileName;
    if Result = '' then
      Result := ChangeFileExt(ParamStr(0), '.ini');
  end;
  
  class procedure TMARSParametersIniFileReaderWriter.Load(
  
negative.code: 
              LParameterName := TMARSParameters.CombineSliceAndParamName(LSection, LName);
  
              AParameters.Values[LParameterName] := GuessTValueFromString(LValue);
            end;
          end;
        finally
  