def SplitMeta(meta):
  n = len(meta)
  if n % 2 == 1:
    raise ConfigurationError(
        '%r has an odd number of metacharacters' % meta)
  return meta[:n/2], meta[n/2:]
Construct a XML reflection thing
dataset/ETHPy150Open cloudbuilders/radioedit/jsontemplate.py/SplitMeta--crossover with--dataset/ETHPy150Open RobotLocomotion/director/src/python/urdf_parser_py/xml_reflection/core.py/Reflection.__init__