internal bool IsRecordStartMatch(string line)
 {
     if (_isWildcardComparisionOnRecordStart)
     {
         return(_recordStartWildCard.IsMatch(line));
     }
     else
     {
         return(FileHeaderConfiguration.IsEqual(line, RecordStart));
     }
 }
 internal bool IsRecordEndMatch(string line)
 {
     if (RecordEnd.IsNullOrWhiteSpace())
     {
         return(IsRecordStartMatch(line));
     }
     else
     {
         if (_isWildcardComparisionOnRecordEnd)
         {
             return(_recordEndWildCard.IsMatch(line));
         }
         else
         {
             return(FileHeaderConfiguration.IsEqual(line, RecordEnd));
         }
     }
 }