chais pas. pas essayé. à mon avis, non, puisque seuls les quelques dernier champs sont optional.
quant à "null", ça peut pas marcher, car null est une constante, hors ce sont des variables byref qui sont allimentées par la méthode, du coup j'aurais une erreur d'affectation de valeur à une constante.