Méthode Javascript native dans GWT

J'ai un Javascript natif de la méthode dans une de mes classes Java GWT, mais je vais avoir du mal à appeler mes méthodes de Java à partir de la native code Javascript. J'ai essayé de suivre cette d'aussi près que je le pouvais, mais je ne peux pas le faire fonctionner. J'ai compilé et exécuté dans Firefox, et la console d'erreur dit "Erreur: ce.lc n'est pas une fonction". J'ai essayé de changer toutes les méthodes de publicmais ça n'a pas l'impression de faire une différence. Ce que je fais mal?

package com.proprintsgear.design_lab.client;
...
public class ValueBox extends HorizontalPanel {
...
private void fireChange() {
    ...
}

private void increaseValue() {
    ...
}

private native void addNativeMouseWheelListener(String id) /*-{
    function mouseOverHandler(e) {
        $wnd.addEventListener("DOMMouseScroll", scrollWheelMove, false);
    }

    function mouseOutHandler(e) {
        $wnd.removeEventListener("DOMMouseScroll", scrollWheelMove, false);
    }

    function scrollWheelMove(e) {
        if ($wnd.event || $wnd.Event) {
            if (!e) e = $wnd.event;
            if (e.wheelDelta <= 0 || e.detail > 0 ) {
                $wnd.alert("DOWN");
            } else {
                [email protected]_lab.client.ValueBox::increaseValue()();
            }
            [email protected]_lab.client.ValueBox::fireChange()();
        }
    }

    var box=$doc.getElementById(id);
    box.addEventListener("mouseout",mouseOutHandler,false);
    box.addEventListener("mouseover",mouseOverHandler,false);
}-*/;

source d'informationauteur DLH