@Override
 public ClassLoaderScope createChild(String name) {
   if (name == null) {
     throw new IllegalArgumentException("'name' cannot be null");
   }
   return new DefaultClassLoaderScope(id.child(name), this, classLoaderCache);
 }
 /**
  * A string representing the path of this {@link ClassLoaderScope} in the {@link ClassLoaderScope}
  * graph.
  */
 public String getPath() {
   return id.getPath();
 }