Both classes CurseWordFilterThread and AdvertiseFilterThread were with very similar constructors and the same refactor (extract superclass) was needed to be used to resolve this code smell.
Code Smell: Duplicated Code
Classes: CurseWordFilterThread and AdvertiseFilterThread
Smell in the constructors (public...() )
Refactoring: Extract Superclass
Diff: