{
URL remote = new URL(url);
String temporalDir = System.getProperty("java.io.tmpdir");
File tempFile = new File(temporalDir, "temp" + UUID.randomUUID().toString().replace("-", ""));
tempFile.createNewFile();
UnknownFileResource tempResource = new UnknownFileResource(factory, tempFile);
PluginUtil.downloadFromURL(pipeOut, remote, tempResource);
try
{