class_docstr: Utility class to help create wrapper classes from Java/Scala
  implementations of pipeline components.
class_docstr_tok: ["Utility","class","to","help","create","wrapper","classes","from","Java\/Scala","implementations","of","pipeline","components","."]
docstr: Clears a param from the param map if it has been explicitly set.
docstr_tok: ["Clears","a","param","from","the","param","map","if","it","has","been","explicitly","set","."]
code: def clear(self, param: Param) -> None:
      """
      Clears a param from the param map if it has been explicitly set.
      """
      assert self._java_obj is not None
  
      super(JavaParams, self).clear(param)
      java_param = self._java_obj.getParam(param.name)
      self._java_obj.clear(java_param)
  
imports: from abc import ABCMeta, abstractmethod
  from typing import Any, Generic, Optional, List, Type, TypeVar, TYPE_CHECKING
  from pyspark import since
  from pyspark import SparkContext
  from pyspark.sql import DataFrame
  from pyspark.ml import Estimator, Predictor, PredictionModel, Transformer, Model
  from pyspark.ml.base import _PredictorParams
  from pyspark.ml.param import Param, Params
  from pyspark.ml.util import _jvm
  from pyspark.ml.common import inherit_doc, _java2py, _py2java
label_desc: Use image node_id 11 for calling the JavaParams obj's underlying member method code with example usage: obj.clear(param) without return types