public void addFile(File baseDir, File file, String targetfile, List<OsModel> osList, OverrideType override,
String overrideRenameTo, Blockable blockable, Map additionals, String condition,
Map<String, String> pack200Properties)
throws IOException
{
if (!file.exists())
{
throw new FileNotFoundException(file.toString());
}
PackFile packFile = new PackFile(baseDir, file, targetfile, osList, override, overrideRenameTo, blockable,
additionals, pack200Properties);
packFile.setLoosePackInfo(pack.isLoose());
packFile.setCondition(condition);
files.put(packFile, file);
}