question: register a classloader . concode_field_sep ScopedClassPoolFactory factory concode_elem_sep boolean pruneWhenCached concode_elem_sep Map registeredCLs concode_elem_sep boolean prune concode_elem_sep ClassPool classpool concode_elem_sep ScopedClassPoolRepositoryImpl instance concode_field_sep Map getRegisteredCLs concode_elem_sep void clearUnregisteredClassLoaders concode_elem_sep void setPrune concode_elem_sep void unregisterClassLoader concode_elem_sep void setClassPoolFactory concode_elem_sep boolean isPrune concode_elem_sep ClassPool findClassPool concode_elem_sep ScopedClassPoolRepository getInstance concode_elem_sep ScopedClassPool createScopedClassPool concode_elem_sep void insertDelegate concode_elem_sep ScopedClassPoolFactory getClassPoolFactory
target: ClassPool function ( ClassLoader arg0 ) { synchronized ( registeredCLs ) { if ( registeredCLs . containsKey ( arg0 ) ) { return ( ClassPool ) registeredCLs . get ( arg0 ) ; } ScopedClassPool loc0 = createScopedClassPool ( arg0 , classpool ) ; registeredCLs . put ( arg0 , loc0 ) ; return loc0 ; } }