code: def _power_inversed(self, ast_to_transform):
      power = self._get_power()
      if power == 1:
          return self._identity_inversed(ast_to_transform)
      elif power == -1:
          return self._inverse_power_inversed(ast_to_transform)
      elif power == 2:
          return ast.SqrtExpr(ast_to_transform)
      elif power == -2:
          return self._inverse_squared_inversed(ast_to_transform)
      elif (
          power < 0
      ):  # some languages may not support negative exponent
          return utils.div(
              ast.NumVal(1.0),
              ast.PowExpr(ast_to_transform, ast.NumVal(1 / -power)),
          )
      else:
          return ast.PowExpr(ast_to_transform, ast.NumVal(1 / power))
  
imports: import math
  import numpy
  from m2cgen import ast
  from m2cgen.assemblers import utils
  from m2cgen.assemblers.base import ModelAssembler
label_desc: Use image node_id 5 for calling the GLMMixin obj's underlying member method code with example usage: obj._power_inversed(ast_to_transform) and returns: self, self, ast, self, utils, ast