*/
private Thread getLeakedThread(MSNMessenger messenger) {
try {
Field nsField = MSNMessenger.class.getDeclaredField("ns");
nsField.setAccessible(true);
NotificationProcessor ns = (NotificationProcessor) nsField
.get(messenger);
if (ns == null)
return null;
Field callbackField = NotificationProcessor.class
.getDeclaredField("callbackCleaner");