# File lib/rgen/util/method_delegation.rb, line 20
  def unregisterDelegate(delegate, object, method)
    method = method.to_sym
    return unless object.respond_to?(:_methodDelegates)
    return unless object._methodDelegates[method]
    object._methodDelegates[method].delete(delegate)
    if object._methodDelegates[method].empty?
      object._methodDelegates[method] = nil
      removeDelegatingMethod(object, method)
      removeDelegateStore(object)
    end
  end