там скорее всего код оптимизирован таким образом что вначале вызывается static equals чтобы проверить null и ссылочное равенство разом а потом уже сравнение значений под капотом
там скорее всего код оптимизирован таким образом что вначале вызывается static equals чтобы проверить null и ссылочное равенство разом а потом уже сравнение значений под капотом