static private void scheduleTask(ClassLoadingTask task, RepositoryClassLoader ucl,
int order, boolean reschedule, boolean trace) throws ClassNotFoundException
{
Thread t = null;
boolean releaseInNextTask = false;
ThreadTask subtask = null;
List taskList = null;
synchronized( registrationLock )
{
// Find the thread that owns the ucl
t = (Thread) loadClassThreads.get(ucl);