Verifique se há valores ‘nulos’

Este utilitário estático permite que você verifique qualquer número arbitrário de valores, garantindo que nenhum deles seja nulo.

/**
* Validates that all values are set.

*

*
@param values a varargs array of arguments
*/

public static void defenseNotNull(Object... values) {
if (values == null) {
throw new IllegalArgumentException("values is null");
}
for (int i = 0; i < values.length; i++) {
Object value = values[i];
if (value == null) {
throw new IllegalArgumentException(String.format("values[%d] is null", i));
}
}
}

Use como:

defenseNotNull(a, b, c, ...);