class_docstr: Ideal implementation relying on the modules code.
  
  Attributes:
  
  - _module - the underlying module
class_docstr_tok: ["Ideal","implementation","relying","on","the","modules","code",".","Attributes",":","-","_module","-","the","underlying","module"]
code: def _intersect(self, J):
      if not isinstance(J, ModuleImplementedIdeal):
          raise NotImplementedError
      return self.__class__(
          self.ring, self._module.intersect(J._module)
      )
  
imports: from sympy.polys.polyerrors import CoercionFailed
  from sympy.polys.polyutils import IntegerPowerable
label_desc: Use image node_id 4 for calling the ModuleImplementedIdeal obj's underlying member method code with example usage: obj._intersect(J) and returns: self