# 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