def METHOD_NAME(serialized, features, name=None, example_names=None):
  """Parses a single `Example` proto.
  See tf.parse_single_example.
  Args:
    serialized: A scalar string Tensor or LabeledTensor, a single serialized
      Example.
    features: A `dict` mapping feature keys to `labeled_tensor.FixedLenFeature`
      values.
    name: A name for this operation (optional).
    example_names: (Optional) A scalar string Tensor, the associated name.
  Returns:
    A `dict` mapping feature keys to `LabeledTensor` values.
  Raises:
    ValueError: if any feature is invalid.
  """
  serialized = core.convert_to_labeled_tensor(serialized)
  unlabeled_features = _labeled_to_unlabeled_features(features)
  unlabeled_parsed = parsing_ops.METHOD_NAME(
      serialized.tensor, unlabeled_features, name, example_names)
  parsed = {}
  for name, parsed_feature in unlabeled_parsed.items():
    parsed[name] = core.LabeledTensor(parsed_feature, features[name].axes)
  return parsed