# File lib/facet/symbol/gen.rb, line 10
  def gen( obj=nil )
    s = self.to_s
    if Class === obj
      while klass.method_defined?( s )
        s = s.succ
      end
    else
      while obj.respond_to?( s )
        s = s.succ
      end
    end
    return s.to_sym
  end