Não usar nomes de pacote JAXP com.sun.org.apache nas sequências literais

Esta regra detecta as sequências literais que iniciam com um dos nomes de pacote JAXP 1.3 a seguir.

As substituições preferenciais estão na API Java SE padrão no pacote javax.xml.*.

Por exemplo,
XMLReader parser = XMLReaderFactory.createXMLReader("com.sun.org.apache.xerces.internal.parsers.XMLParser");

deve ser substituído por:

XMLReader parser = XMLReaderFactory.createXMLReader();

Se você desejar continuar usando as classes internas e implementação JAXP mais antigas, será possível fazer download dos arquivos jar necessários e incluí-los no seu aplicativo. Java 6 e Java 7 incluem a implementação de JAXP 1.4 usando os pacotes javax.xml e org.apache.

Observe que o IBM Java 7 incluiu algumas dessas APIs internas de volta para a JRE para facilitar os problemas de migração. Isso ainda é considerado melhores práticas para alterar seu código para não usar essas APIs internas.