final List< File > sourceList,
final String packageToExclude,
final List< String > excludePatterns ) throws PMDException
{
final Map< String, IFlexFile > files = new LinkedHashMap< String, IFlexFile >();
final FlexFilter flexFilter = new FlexFilter();
final Collection< File > foundFiles = getFlexFiles( source,
sourceList,
flexFilter );
for ( final File sourceFile : foundFiles )