Не следует использовать имена пакетов JAXP com.sun.org.apache в строковых литералах

Это правило обнаруживает строковые литералы, начинающиеся с одного из следующих имен пакетов JAXP 1.3.

В качестве замены рекомендуется стандартный API Java SE из пакета javax.xml.*.

Пример:
XMLReader parser = XMLReaderFactory.createXMLReader("com.sun.org.apache.xerces.internal.parsers.XMLParser");

следует поменять на:

XMLReader parser = XMLReaderFactory.createXMLReader();

Если необходимо продолжить использование прежней реализации JAXP и внутренних классов, можно загрузить соответствующие файлы JAR и добавить их в состав приложения. Java 6 и Java 7 включают реализацию JAXP 1.4 в пакетах javax.xml и org.apache.

Примечание: в IBM Java 7 возвращены некоторые из этих внутренних API для упрощения миграции. Однако по-прежнему рекомендуется переработать код и удалить из него зависимости от этих внутренних API.