if (classNames.length > 0) {
classDiscovery.find(classNames[0]);
// If it's set as a property.. it had better be there!
ResourceClass resource = listener.getFirst();
return (resource == null) ? null : resource.loadClass();
} else {
DiscoverServiceNames discoverServices = new DiscoverServiceNames(loaders);
/**
* Feed service (name) discovery to classDiscovery