code: @Unstable
      protected MetaData getNonGeneratedContentMetaData()
      {
          MetaData metaData = new MetaData();
          Type contentType;
  
          if (this.contentDescriptor != null) {
              contentType = this.contentDescriptor.getType();
          } else {
              contentType = DefaultContentDescriptor.DEFAULT_CONTENT_TYPE;
          }
  
          String converted = ReflectionUtils.serializeType(contentType);
  
          metaData.addMetaData(MetaData.NON_GENERATED_CONTENT, converted);
          return metaData;
      }
docs: Helper to get the proper metadata for non generated content (i.e. content that has not gone through a
  Transformation). This content can be used for inline editing.
  
  @return the new metadata with the content type for the content represented as a string (e.g.
  {@code java.util.List<org.xwiki.rendering.block.Block>} for content of type {@code List<Block>}
  @since 10.10