Мерриам-Вебстер определение клеветы предполагает:
1: атаковать репутацию: порочить <очернить своих оппонентов>
2: отрицать важность или обоснованность: умалять <унижать их достижения>
Основываясь на том, что написано в другой связанной ошибке, defame / belittle соответствует цели формулировки, используемой в javadocs - ID ошибки: 4959744 Denigrate X509Certificate.getSubjectDN () & co :
Методы getSubjectDN () и getIssuerDN () в X509Certificate и getIssuerDN () в X509CRL являются проблематичными . Они возвращают неопределенный класс, реализующий интерфейс java.security.Principal, который имеет очень свободную спецификацию.
Поскольку в методах getSubjectDN () и getIssuerDN () нет дополнительной спецификации, реализациям разрешено возвращать произвольный класс, специфичный для реализации. Опыт реального мира показал, что это так, что приводит к непереносимости или ненадежности кода. По причинам совместимости, спецификации для этих методов не могут быть изменены, и они должны рассматриваться как не подлежащие восстановлению.
В JDK 1.4 были добавлены методы замены getSubjectX500Principal () & co, которые возвращают экземпляр четко определенного класса X500Principal. Реализации этих методов были разработаны, чтобы избежать всех проблем такого рода. Однако новые методы страдают от недодержки, и программисты продолжают использовать знакомые и более интуитивно понятные методы getSubjectDN () & co.
Чтобы изменить это, старые методы getSubjectDN () и getIssuerDN () должны быть объявлены устаревшими. Это гарантирует, что разработчики, использующие эти методы, получат предупреждение о времени компиляции ....
ОЦЕНКА
... Устаревание в этом случае считалось неуместным. Вместо этого, предупреждающие комментарии были добавлены в JavaDoc .
Тот факт, что чтение идентификатора ошибки 5008142 оставило вас в замешательстве по поводу этого «порочащего» материала, больше похоже на ошибку разработчика, который имел дело с этим.
Им следовало бы найти ошибку 4959744 и сослаться на нее в своих оценках вместо смутного утверждения «предназначено для использования только в серьезных случаях». Вероятно, они могли бы даже закрыться как дубликаты, с обоснованием типа «Устаревание было рассмотрено, оценено и отклонено в пользу клеветы за идентификатор ошибки 4959744» .
В самом крайнем они могут относиться Bug ID 4959744 (возможно , вместе с 4638294 ) в теме Отчеты поле (под названием See Также в старом bugs.sun.com IIRC) их отслеживания ошибок. То, что это не было сделано, заставляет заподозрить, что они вообще не искали связанных вопросов.