code: def _bin_class_sigmoid_transform(self, expr, to_reuse=True):
      coef = 1.0
      for config_part in self.objective_config_parts:
          config_entry = config_part.split(":")
          if config_entry[0] == "sigmoid":
              coef = np.float64(config_entry[1])
              break
      return super()._bin_class_convert_output(
          utils.mul(ast.NumVal(coef), expr) if coef != 1.0 else expr,
          to_reuse=to_reuse,
      )
  
imports: import json
  import math
  import numpy
  from m2cgen import ast
  from m2cgen.assemblers import utils
  from m2cgen.assemblers.base import ModelAssembler
  from m2cgen.assemblers.linear import _linear_to_ast
label_desc: Use image node_id 6 for calling the LightGBMModelAssembler obj's underlying member method code with example usage: obj._bin_class_sigmoid_transform(expr, to_reuse) and returns: super