    # File lib/core/facets/symbol/thrown.rb, line 5
      def thrown?
        catch(self) do
          begin
            yield
            true
          rescue ArgumentError => err     # 1.9 exception
            false  #msg += ", not #{err.message.split(/ /).last}"
          rescue NameError => err         # 1.8 exception
            false  #msg += ", not #{err.name.inspect}"
          end
        end
      end