private Collection<JavaFileObject> listClasses(JavaFileManager.Location location, String packageName, boolean recurse)
{
if (location == StandardLocation.CLASS_PATH)
{
RelativeLocation packageLocation = new RelativeLocation(packageName.replace('.', '/'));
Collection<JavaFileObject> res = new ArrayList<JavaFileObject>();
// Search the target dir
Directory classDir = (Directory) Directories.getEntityOrNull(m_outDir, packageLocation);
if (classDir != null)
{