{
               return Collections.list(classLoader.getResources(name));
            }
            catch (Exception e) 
            {
               throw new ResourceLoadingException(e);
            }
         }
         
         public URL getResource(String name)
         {
            return classLoader.getResource(name);
         }
         
         public Class<?> classForName(String name)
         {
            try
            {
               return classLoader.loadClass(name);
            } 
            catch (Exception e) 
            {
               throw new ResourceLoadingException(e);
            }
         }
      });
   }