equals: function(value) {
            if (Class.doesExtend(value, EventListener)) {
                return (Obj.equals(value.getListenerFunction(), this.listenerFunction) && Obj.equals(value.getListenerContext(), this.listenerContext));
            }
            return false;