getParent().add(new CreateFolderStep(context, networkManager));
} else {
logger.info("Initalize the process for downloading file '{}'.", index.getFullPath());
try {
IDataManager dataManager = networkManager.getDataManager();
getParent().add(new GetMetaFileStep(context, context, dataManager));
PeerAddress ownPeerAddress = networkManager.getConnection().getPeer().getPeerAddress();
getParent().add(
new InitDownloadChunksStep(context, networkManager.getSession(), ownPeerAddress));
} catch (NoPeerConnectionException | NoSessionException e) {
throw new ProcessExecutionException(e);