Ho provato ad utilizzare il metodo isNaN, ma mi restituisce un errore.

codice:
double numero;
numero = oggetto.angolo(); // dove oggetto.angolo() restituisce od un double od un NaN
if (numero.isNaN == true)
  // messaggio 1
else
  // messaggio 2
Questa è il codice che ho implemetato.
Mi sapreste dire dov'è che sbaglio? Abbiate venia per un niubbo.