@BugFix: If the received [root] in [getPruneList(File root)] didn't exist or wasn't a directory, a [NullPointerException] would be thrown when attempting to iterate through it's non-existing children. --- A check has been added to prevent that.