Ciao a tutti

Ho un problema con il prelievo di un oggetto dalla sessione utente che effetuo con la seguente istruzione

codice:
class tmp=(class)session.getAttribute("idObj");
Adesso se l'oggetto è salvato sulla sessione lo riesco a recuperare e utilizzare se invece questo non esiste sulla sessione appena vado ad utilizzare un metodo di tmp ho un'errore poiche l'oggeto in sessione non è stato trovato .
Come faccio a vedere se la getAttribute è andata a buon fine prima di utilizzare l'oggetto prelevato?