code: def inputColsValidation(self, value):
      actual_columns = len(value)
      if type(value[0]) == list:
          actual_columns = len(value[0])
  
      expected_columns = len(self.inputAnnotatorTypes)
  
      if actual_columns != expected_columns:
          raise TypeError(
              f"setInputCols in {self.uid} expecting {expected_columns} columns. "
              f"Provided column amount: {actual_columns}. "
              f"Which should be columns from the following annotators: {self.inputAnnotatorTypes}"
          )
  
imports: from pyspark.ml import Model, Estimator
  from pyspark.ml.util import DefaultParamsWritable, DefaultParamsReadable
  from sparknlp.common import *
label_desc: Use image node_id 6 for calling the TFNerDLGraphBuilder obj's underlying member method code with example usage: obj.inputColsValidation(value) without return types