File sourceFile = new File( sourceDir, path );
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(); )