Salve e buona domenica a tutti XD
Ho fatto qualche piccola modifica al codice ma continua a non andare...nessuno che mi aiuta???


codice:
public int isRightLarger(BinaryTree<E> T, Position<E> v){
int numSinistro = 0; int numDestro = 0;int num = 0;

while(true){
     if(T.hasLeft(v))
           numSinistro += isRightLarger(T, left());
     if(T.hasRigt(v))
           numDestro += isRightLarger(T, right());


     if(numDestri >= numSinistri){
           num = numDestri + numSinistri + 1;
           break;
     }

     else{
	    num = -1;
	    break;
     }
}
return num;
}