除外されたフィールドのリストを使用して、reflectionEquals メソッドを正常に実装しました。
return EqualsBuilder.reflectionEquals(this, obj, new String[] {"files", "notes", "status"});
しかし、最近 Java 1.5 でプログラムをコンパイルしたところ、プログラムが上記の行に到達すると次のエラーが発生しました。
java.lang.NoSuchMethodError: org.apache.commons.lang.builder.EqualsBuilder.= reflectionEquals(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)Z
実行時にメソッドが存在しない理由について誰かが洞察を持っている場合は、感謝します