# File lib/rubigen/lookup.rb, line 198
    def names(filter = nil)
      inject([]) do |mem, spec|
        case filter
        when :visible
          mem << spec.name if spec.visible?
        else
          usage_message
        end
        mem
      end.sort
    end