fctx.maxOutputLength = message.maxSize;
fctx.maxTempLength = message.maxTempSize;
fctx.canWriteClientCache = message.writeToClientCache;
fctx.filterData = message.filterData;
fctx.ignoreUSKDatehints = message.ignoreUSKDatehints;
compatMode = new CompatibilityAnalyser();
if(message.allowedMIMETypes != null) {
fctx.allowedMIMETypes = new HashSet<String>();
for(String mime : message.allowedMIMETypes)
fctx.allowedMIMETypes.add(mime);