global

def __setobj__(obj) # :nodoc:

:nodoc:
def __setobj__(obj)  # :nodoc:
  raise ArgumentError, "cannot delegate to self" if self.equal?(obj)
  @delegate_dc_obj = obj
end