if (pharPath != null) {
try {
final PharArchiveFile archiveFile = new PharArchiveFile(
pharPath.getPharName());
final IArchiveEntry entry = archiveFile
.getArchiveEntry((pharPath.getFolder().length() == 0 ? "" //$NON-NLS-1$
: pharPath.getFolder() + "/") //$NON-NLS-1$
+ pharPath.getFile());
return new Object[] { new ExternalEntryFile(fileName,
archiveFile, entry) };