Wie überprüfe ich mehrere Objekte auf ihre Nichtigkeit?

ft kann ich folgende Code-Konstrukte sehen:

if(a == null || b == null || c == null){
    //...
}

Ich frage mich, ob es eine weit verbreitete Bibliothek (Google, Apache usw.) gibt, mit der gegen die Ungültigkeit mehrerer Objekte auf einmal geprüft werden kann,

if(anyIsNull(a, b, c)){
    //...
}

ode

if(allAreNulls(a, b, c)){
    //...
}

AKTUALISIEREN

Ich weiß genau, wie ich es selbst schreiben sollIch weiß, es kann das Ergebnis der schlechten Programmstruktur sein, aber es ist hier kein Fall

Machen wir es herausfordernder und ersetzen das ursprüngliche Beispiel durch etwas wie dieses:

if(a != null && a.getFoo() != null && a.getFoo().getBar() != null){
    //...
}

UPDATE 2:

Ich habe eine Pull-Anfrage für die Apache Commons Lang-Bibliothek erstellt, um diese Lücke zu schließen:

Problem:https: //issues.apache.org/jira/browse/LANG-78PR:https: //github.com/apache/commons-lang/pull/10

Dies wird in commons-lang, Version 3.5, enthalten sein:

anyNotNull (Object... values)allNotNull (Object... values)