public PatternDetector(PatternDetector patternDetector) { lock (patternDetector) { DFAMatrix = patternDetector.DFAMatrix; } }