for ( Iterator i = executedProject.getCompileSourceRoots().iterator(); i.hasNext() && !canGenerate; )
for ( Iterator i = getCompileSourceRoots().iterator(); i.hasNext() && !canGenerate; )
    public boolean canGenerateReport()    {        boolean canGenerate = false;        for ( Iterator i = executedProject.getCompileSourceRoots().iterator(); i.hasNext() && !canGenerate; )        {            String sourceDirectory = (String) i.next();            canGenerate = new File( sourceDirectory ).exists();        }        return canGenerate;    }