Mensaje de error de verificación nula como "es nulo" o "era nulo"

Al realizar comprobaciones nulas en el código Java, y arroja IllegalArgumentExceptions para valores nulos, ¿qué tipo de plantilla de mensaje utiliza?

Tendemos a usar algo como esto

public User getUser(String username){
   if (username == null){
     throw new IllegalArgumentException("username is null");   
   }
   // ...
}

¿Qué es mejor: "es nulo" o "era nulo", y por qué?

Para mí "es nulo" se siente más natural.

Respuestas a la pregunta(4)

Su respuesta a la pregunta