Porównaj dwa obiekty z czekiem na null

Czy w JDK istnieje metoda, która porównuje dwa obiekty pod kątem równości, uwzględniając wartości null? Coś takiego:

public static boolean equals(Object o1, Object o2)
{
    if (o1 == null)
    {
        return o2 == null; // Two nulls are considered equal
    }
    else if (o2 == null)
    {
        return false;
    }

    return o1.equals(o2);
}

Wydaje się głupie, że sam piszę tę metodę, ponieważ sądzę, że musi już gdzieś istnieć.

questionAnswers(7)

yourAnswerToTheQuestion