final String className = compatBaselineClass.getClassName();
final String className = currentClass.getClassName();
    private void runClassChecks(ClassSet compatBaseline, ClassSet currentVersion)    {        JavaClass[] compat = compatBaseline.toArray();        JavaClass[] current = currentVersion.toArray();        CoIterator iter = new CoIterator(            JavaClassNameComparator.COMPARATOR, compat, current);        while (iter.hasNext())        {            iter.next();            JavaClass compatBaselineClass = (JavaClass) iter.getLeft();            JavaClass currentClass = (JavaClass) iter.getRight();            if (compatBaselineClass == null)            {                final String className = compatBaselineClass.getClassName();                final ApiDifference diff = new ApiDifference(                    "Added " + className, Severity.INFO, className, null, null);                fireDiff(diff);            }            else if (currentClass == null)            {                final String className = currentClass.getClassName();                final ApiDifference diff = new ApiDifference(                    "Removed " + className, Severity.ERROR, className, null, null);                fireDiff(diff);            }            else            {                // class is available in both releases                boolean continueTesting = true;                for (Iterator it = classChecks.iterator(); it.hasNext() && continueTesting;)                {                    ClassChangeCheck classChangeCheck = (ClassChangeCheck) it.next();                    continueTesting = classChangeCheck.check(compatBaselineClass, currentClass);                }            }        }    }