* @return SystemDefinitions list
*/
public static Set getDefinitionsAt(final ClassLoader loader) {
Sync lock = s_lock.readLock();
try {
lock.acquire();
// make sure the classloader is registered
registerClassLoader(loader);
return (Set) s_classLoaderSystemDefinitions.get(loader);
} catch (InterruptedException e) {
throw new WrappedRuntimeException(e);