Revert "Use ArrayList instead of immutable singleton List"

This reverts commit c2a548cc1f7db8a88bd846bfdc514e62585b8880.
Do not add destPath to sourcePaths

We should reprocess sourcePaths not destPaths