class_docstr: Each TextFeature keeps information of a single text record.
  It can include various status (if any) of a text,
  e.g. original text content, uri, category label, tokens, index representation
  of tokens, BigDL Sample representation, prediction result and so on.
code: def __init__(
      self,
      text=None,
      label=None,
      uri=None,
      jvalue=None,
      bigdl_type="float",
  ):
      if text is not None:
          assert isinstance(
              text, six.string_types
          ), "text of a TextFeature should be a string"
      if uri is not None:
          assert isinstance(
              uri, six.string_types
          ), "uri of a TextFeature should be a string"
      if label is not None:
          super(TextFeature, self).__init__(
              jvalue, bigdl_type, text, int(label), uri
          )
      else:
          super(TextFeature, self).__init__(
              jvalue, bigdl_type, text, uri
          )
  
file_path: analytics-zoo/pyzoo/zoo/feature/text/text_feature.py
imports: import sys
  import six
  from bigdl.util.common import JavaValue
  from zoo.common.utils import callZooFunc
label_desc: Use image node_id 1 to create a new TextFeature object from inherited base classes: JavaValue with example: obj = TextFeature(text, label, uri, jvalue, bigdl_type)