KettlePluginException, KettleXMLException
{
final Document document = DocumentHelper.loadDocumentFromBytes(getTransformationRaw());
final Node node = XMLHandler.getSubNode(document, TransMeta.XML_TAG);
final TransMeta meta = new TransMeta();
meta.loadXML(node, null, true, null, null);
final String filename = computeFullFilename(contextKey);
if (filename != null)
{
logger.debug("Computed Transformation Location: " + filename);
meta.setFilename(filename);