if (classFile == null) {
throw new RuntimeException("Cannot find class file for source: " + sourceFile);
}
staleSourceFileTesting: for (Iterator patternIt = srcMappings.iterator(); patternIt.hasNext();) {
SourceMapping mapping = (SourceMapping) patternIt.next();
Set targetFiles = mapping.getTargetFiles(targetDir, path);
// never include files that don't have corresponding target mappings.
// the targets don't have to exist on the filesystem, but the
// mappers must tell us to look for them.
for (Iterator targetIt = targetFiles.iterator(); targetIt.hasNext();) {