Java Obtenha o primeiro elemento não nulo
Stream.of(T...).filter(Objects::nonNull).findFirst().orElse(null)
Yordi
Stream.of(T...).filter(Objects::nonNull).findFirst().orElse(null)