code: def _mml_call_java(self, name, *args):
      m = getattr(self._java_obj, name)
      sc = SparkContext._active_spark_context
      java_args = [_mml_py2java(sc, arg) for arg in args]
      return _java2py(sc, m(*java_args))
  
file_path: SynapseML/core/src/main/python/synapse/ml/core/serialize/java_params_patch.py
imports: from pyspark.ml.wrapper import JavaParams, JavaWrapper
  from py4j.java_gateway import JavaObject
  from pyspark import RDD, SparkContext
  from pyspark.serializers import PickleSerializer, AutoBatchedSerializer
  from pyspark.sql import DataFrame, SQLContext
  from pyspark.ml.common import _to_java_object_rdd, _java2py
  import pyspark
  from pyspark.ml import PipelineModel
  from pyspark.sql.types import DataType
label_desc: Use image node_id 4 for calling a global function with example usage: _mml_call_java(name) and returns: _java2py