structureProvider = new PharLeveledStructureProvider(sourceTarFile);
return selectFiles(structureProvider.getRoot(), structureProvider);
}
if (ArchiveFileManipulations.isTarFile(sourceNameField.getText())) {
TarFile sourceTarFile = getSpecifiedTarSourceFile();
if (sourceTarFile == null) {
return null;
}
structureProvider = new TarLeveledStructureProvider(sourceTarFile);
return selectFiles(structureProvider.getRoot(), structureProvider);