Я считаю такие вещи довольно раздражающими и уродливыми в методах equals
:
if (field == null)
{
if (other.field != null)
return false;
}
else if ( ! field.equals(other.field))
return false;
В С# я мог бы сделать это:
if( ! Object.Equals(field, other.field))
return false;
Есть ли что-то подобное в Java или какой предпочтительный способ сделать этот вид, если вещь?