package net.sf.clirr.core;

import net.sf.clirr.core.internal.ClassChangeCheck;
import net.sf.clirr.core.Checker;

/**
 * Provides a way for check tests to create a checker via the package private
 * Checker constructor, even if the tests are not in the same package.
 */
public class CheckerFactory
{
    public static Checker createChecker(ClassChangeCheck check)
    {
        return new Checker(check);
    }
}

@@ -405,11 +405,96 @@
 );%0A    %7D
+%0A%0A    public static Checker createChecker()%0A    %7B%0A        return new Checker();%0A    %7D
 %0A%7D%0A

Add factory method for Checker instance with default set of checks.