}
public void visit(IClassFile classfile) throws JavaModelException {
final String vmname = classfile.getType().getFullyQualifiedName()
.replace('.', '/');
final IClassCoverage coverage = nodes.getClassCoverage(vmname);
if (coverage != null) {
modelcoverage.putClassFile(classfile, coverage);
// Add source file coverage manually in case of binary roots
// as we will not see compilation units:
final ISourceFileCoverage source = nodes.getSourceFileCoverage(
coverage.getPackageName(), coverage.getSourceFileName());
if (source != null) {
sources.add(source);
}
}
}