def __repr__(self):
   """Display the feature."""
   inner_feature_repr = feature_lib.get_inner_feature_repr(self._feature)
   if inner_feature_repr.startswith('FeaturesDict('):
     # Minor formatting cleaning: 'Sequence(FeaturesDict({' => 'Sequence({'
     inner_feature_repr = inner_feature_repr[len('FeaturesDict('):-len(')')]
   return '{}({})'.format(type(self).__name__, inner_feature_repr)
 def __repr__(self):
   """Display the feature dictionary."""
   lines = ['{}({{'.format(type(self).__name__)]
   # Add indentation
   for key, feature in sorted(list(self._feature_dict.items())):
     feature_repr = feature_lib.get_inner_feature_repr(feature)
     all_sub_lines = '\'{}\': {},'.format(key, feature_repr)
     lines.extend('    ' + l for l in all_sub_lines.split('\n'))
   lines.append('})')
   return '\n'.join(lines)