# File lib/rgen/fragment/model_fragment.rb, line 238
  def unresolve_refs(rrefs)
    # make sure any removed_urefs have been removed, 

    # otherwise they will be removed later even if this method actually re-added them

    unresolved_refs
    rrefs.each do |rr|
      ur = rr.uref
      refs = ur.element.getGeneric(ur.feature_name)
      if refs.is_a?(Array)
        index = refs.index(rr.target)
        ur.element.removeGeneric(ur.feature_name, rr.target)
        ur.element.addGeneric(ur.feature_name, ur.proxy, index)
      else
        ur.element.setGeneric(ur.feature_name, ur.proxy)
      end
      @unresolved_refs << ur
    end
  end