Implemented visitor pattern (to change the source before comparison) in plagiarism detectors