def METHOD_NAME(targets, order):
  """
    Creates a TSA.Differencing instance
    @ In, targets, list(str), names of targets
    @ In, order, int, order of differencing
    @ Out, transformer, subclass of TimeSeriesTransformer, transformer instance
    @ Out, settings, dict, settings for transformer
  """
  transformer = Differencing()
  attribs = {'target': ','.join(targets)}
  xml = xmlUtils.newNode(transformer.name.lower(), attrib=attribs)
  xml.append(xmlUtils.newNode('order', text=str(order)))
  inputSpec = transformer.getInputSpecification()()
  inputSpec.parseNode(xml)
  settings = transformer.handleInput(inputSpec)
  return transformer, settings