[Java] Not understood error [close]

Hello, when I execute this code :

class Node {

Node left, right;

int value;

public Node find(int valeur){
    if(this.value == valeur) {
        return this;
        }
    if(this.value < valeur) {
        return this.right.find(valeur);
        }
    if(this.value > valeur) {
        return this.left.find(valeur);
        }
}

}

I have this error :

error: missing return statement
}
^

You can closed the topic, I helped him.