@Override
    public boolean equals(Object object) {
        if (object instanceof Rule) {
            return (
                    this.ruleName.equals(((Rule)object).ruleName)
                    && this.ruleURL.equals(((Rule)object).ruleURL)
                    && this.ruleRegExpr.equals(((Rule)object).ruleRegExpr)
                    );
        }
        
        return false;
    }