<commit_before>module Watir
  module Exception

    # Root class for all Watir Exceptions
    class WatirException < RuntimeError  
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that doesn't exist
    class UnknownObjectException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a property that either does not exist or has not been found
    class UnknownPropertyException < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that is in a disabled state
    class ObjectDisabledException   < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a frame that cannot be found 
    class UnknownFrameException< WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a form that cannot be found 
    class UnknownFormException< WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that is in a read only state
    class ObjectReadOnlyException  < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object when the specified value cannot be found
    class NoValueFoundException < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception gets raised if part of finding an object is missing
    class MissingWayOfFindingObjectException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    # This exception is raised if an attempt is made to access a table that doesn't exist
    class UnknownTableException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if the window cannot be found
    class NoMatchingWindowFoundException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
  end
end<commit_msg>new class for table<commit_after>module Watir
  module Exception

    # Root class for all Watir Exceptions
    class WatirException < RuntimeError  
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that doesn't exist
    class UnknownObjectException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a property that either does not exist or has not been found
    class UnknownPropertyException < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that is in a disabled state
    class ObjectDisabledException   < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a frame that cannot be found 
    class UnknownFrameException< WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access a form that cannot be found 
    class UnknownFormException< WatirException
        def initialize(message="")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object that is in a read only state
    class ObjectReadOnlyException  < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception is thrown if an attempt is made to access an object when the specified value cannot be found
    class NoValueFoundException < WatirException
        def initialize(message = "")
            super(message)
        end
    end
    
    # This exception gets raised if part of finding an object is missing
    class MissingWayOfFindingObjectException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    # This exception is raised if an attempt is made to access a table that doesn't exist
    class UnknownTableException < WatirException
        def initialize(message="")
            super(message)
        end
    end

    # this exception is raised if an attempt is made to  access a table cell that doesnt exist
    class UnknownCellException < WatirException
        def initialize(message="")
            super(message)
        end
    end

    
    # This exception is thrown if the window cannot be found
    class NoMatchingWindowFoundException < WatirException
        def initialize(message="")
            super(message)
        end
    end
    
  end
end
{'fraction_non_alphanumeric': 0.04032707675153317, 'fraction_numerical': 0.0, 'mean_word_length': 2.2188995215311005, 'pattern_counts': {'":': 0, '<': 26, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '88868', 'n_tokens_mistral': 1269, 'n_tokens_neox': 1240, 'n_words': 575}