protected internal abstract void CheckCompleted(ICheckTask checkTask, MatchResult matchResult);
protected internal abstract MatchWindowData PrepareForMatch(ICheckTask checkTask);