code: def runTest(self):
      document_assembler = (
          DocumentAssembler()
          .setInputCol("text")
          .setOutputCol("document")
      )
      tokenizer = (
          Tokenizer().setInputCols(["document"]).setOutputCol("token")
      )
      some_annotator = (
          SomeAnnotatorTest()
          .setInputCols(["token"])
          .setOutputCol("baaar")
      )
      pipeline = RecursivePipeline().setStages(
          [document_assembler, tokenizer, some_annotator]
      )
      model = pipeline.fit(self.data)
      RecursivePipelineModel(model).transform(self.data).show()
  
file_path: spark-nlp/python/test/base_test.py
imports: import unittest
  import pytest
  from sparknlp.annotator import *
  from sparknlp.base import *
  from test.util import SparkContextForTest
label_desc: Use image node_id 2 for calling the RecursiveTestSpec obj's underlying member method code with example usage: obj.runTest() without return types