Buenas, porque el NullPointerException se activa cuando se lanza la excepcion IllegalStateException en el contructor? Me intriga ya que iniciamos con 'null' fuera del try si o si deberia ser lanzar NullPointerException aun si no lo lanzamos IllegalStateException.