protected void initThread(Thread thread) { if (priority != -1) thread.setPriority(priority); if (name == null) { if (task == null) name = "null"; else if (task instanceof Named) name = "MThread " + ((Named)task).getName(); else name = "MThread " + MSystem.getCanonicalClassName(task.getClass()); } thread.setName(name); }