text: Las herramientas como Sonar suelen ser conservadoras... 
  
  if (x == null) {
      throw new Exception();
  }
  final var safeX = x; 
  safeX.getId();
  
  ////////////
  
  Optional.ofNullable(x)
      .orElseThrow(() -> new Exception())
      .getId();
  
  Cualquiera de las dos es válida