code: public PersistedValueData createPersistedCopy(int orderNumber) throws IOException
     {
        if (url != null)
           return new StreamPersistedValueData(orderNumber, url, tempFile, spoolConfig);
        return super.createPersistedCopy(orderNumber);
     }
docs: {@inheritDoc}