private void parseTldFile(URL url, Bundle bundle, List<Class> classes, Set<String> listenerNames) throws DeploymentException {
log.debug("parseTLDFile( " + url.toString() + " ): Entry");
try {
XmlObject xml = XmlBeansUtil.parse(url, null);
TaglibDocument tld = convertToTaglibSchema(xml);
TldTaglibType tl = tld.getTaglib();
// Get all the listeners from the TLD file
org.apache.geronimo.xbeans.javaee.ListenerType[] listeners = tl.getListenerArray();
for (org.apache.geronimo.xbeans.javaee.ListenerType listener : listeners) {
org.apache.geronimo.xbeans.javaee.FullyQualifiedClassType cls = listener.getListenerClass();