}
public void execute() throws Exception {
System.out.println("XXX ");
GatherResourcesListener listener = new GatherResourcesListener();
DiscoverResources disc = new DiscoverResources();
disc.addClassLoader( JDKHooks.getJDKHooks().getThreadContextClassLoader() );
disc.addClassLoader( this.getClass().getClassLoader() );
disc.setListener(listener);
disc.find(name);
Vector vector = listener.getResources();
drivers = new String[vector.size()];
for (int i = 0; i < vector.size(); i++) {
drivers[i] = ((Resource)vector.get(i)).getName();
if( debug > 0 ) {
System.out.println("Found " + drivers[i]);