Now that xerces-2.7 is in portage, now package should depend on =dev-java/xerces-2.6* (particularly because it's slotted at 2...). Instead, >=dev-java/xerces-2.6 should be used.
=dev-java/xerces-2* should also suffice. Here is a preliminary list of offending ebuilds. dev-db/jxtray/jxtray-0.5.ebuild: =dev-java/xerces-2.6* dev-java/ecs/ecs-1.4.1-r1.ebuild: =dev-java/xerces-2.6*" dev-java/ecs/ecs-1.4.2.ebuild: =dev-java/xerces-2.6*" dev-java/msv/msv-20050627.ebuild: =dev-java/xerces-2* dev-java/poi/poi-2.5.1.ebuild: =dev-java/xerces-2.6*" dev-java/poi/poi-2.5-r2.ebuild: =dev-java/xerces-2.6*" dev-java/classworlds/classworlds-1.0-r2.ebuild: =dev-java/xerces-2.6*" dev-java/batik/batik-1.6.ebuild: =dev-java/xerces-2.6* dev-java/batik/batik-1.5.1-r4.ebuild: =dev-java/xerces-2.6* dev-java/batik/batik-1.5.ebuild: =dev-java/xerces-2.6* dev-java/j2ssh/j2ssh-0.2.7-r1.ebuild: =dev-java/xerces-2.6*" dev-java/jakarta-tomcat-jasper/jakarta-tomcat-jasper-2.ebuild: =dev-java/xerces-2.6* dev-java/jaxme/jaxme-0.3.1.ebuild: =dev-java/xerces-2* dev-java/adaptx/adaptx-0.9.13_p20041105-r1.ebuild: =dev-java/xerces-2.6*" dev-java/adaptx/adaptx-0.9.13_p20041105.ebuild: =dev-java/xerces-2.6*" dev-java/exolabcore/exolabcore-0.3.7_p20050205.ebuild: =dev-java/xerces-1.3*" dev-java/groovy/groovy-1.0_beta4-r1.ebuild:DEPEND="=dev-java/xerces-2.6* \ dev-java/xsdlib/xsdlib-20050627.ebuild: =dev-java/xerces-2* dev-java/openjms/openjms-0.7.6.1-r1.ebuild: =dev-java/xerces-2.3*" dev-util/pmd/pmd-3.1.ebuild: =dev-java/xerces-2.6*" dev-util/pmd/pmd-3.3.ebuild: =dev-java/xerces-2.6*" dev-util/netbeans/netbeans-4.0-r2.ebuild: =dev-java/xerces-2.6.2*
Fixed dev-util/pmd, dev-java/poi, and dev-db/jxtray.
netbeans loosened
dev-java/msv was a false positive fixed dev-java/ecs, dev-java/batik, and dev-java/j2ssh
Fixed jakarta-tomcat-jasper, jaxme, adaptx, groovy, xsdlib. exolabcore was a false postive. That should wrap this bug up.