getTargetProperty().setValue(stringValue);
} else {
String targetPath = PropertyExpander.expandProperties(context, getTargetPath());
if (getTargetPathLanguage() == PathLanguage.JSONPATH) {
JsonPathFacade jsonPathFacade = new JsonPathFacade(getTargetProperty().getValue());
jsonPathFacade.writeValue(targetPath, value);
getTargetProperty().setValue(jsonPathFacade.getCurrentJson());
} else {
XmlObject targetXml = XmlObject.Factory.parse(getTargetProperty().getValue());
XmlCursor targetCursor = targetXml.newCursor();