UniqueDirectoryNotFoundException, InterruptedException, IOException, RetValFileNotFoundException, KeyNoteCLProcessCreationException, KeyNoteCLException, RetValStringNotParsableException{
String directory = new File(new File(config.getTempDir(), config.getTempDir().getAbsolutePath()), unique).getAbsolutePath();
String uniqueDF = directory + unique;
File dir = new File(directory);
if(!dir.isDirectory()){
throw new UniqueDirectoryNotFoundException("The directory " + unique + " was not found");
}
String keyFile = directory + unique + FormatConstants.KEYFORMAT;
File key = new File(keyFile);
if(!key.isFile()){