public Writer create(RuleContext request)
throws TransformationException
{
try
{
ScriptContext context = new RuleContextWrapperForScriptContext(request);
String realPath = evalCompiledScript(path, context);
String realExt = evalCompiledScript(fileExt, context);
String realFileName = evalCompiledScript(fileName, context);
Writer writer = getReaderWriterFactory(request).createWriter(realPath, realFileName, realExt);