- non capisco bene a che servono le due variabili "left" e "right" (e quest'ultima neppure la dichiari)... se sono i risultati delle valutazioni delle due condizioni, sono superflue: è sufficiente che, non appena ne trovi una falsa ritorni "false"; se invece è tutto ok alla fine del metodo restituisci "true"
il metodo deve essere true se esiste almeno una condizione che sia vera..quindi alla fine controllo se right o left sia vera