logger.debug(((Throwable) msg).getMessage(), (Throwable) msg);
} else {
logger.debug(NLS.toUserString(msg));
<BUG>}
}
tap(msg, logger.isDebugEnabled(), Level.DEBUG);</BUG>
}
public void FINE(String msg, Object... params) {
msg = Strings.apply(msg, params);
<BUG>if (logger.isDebugEnabled()) {
logger.debug(msg);
}
tap(msg, logger.isDebugEnabled(), Level.DEBUG);</BUG>
}

logger.debug(((Throwable) msg).getMessage(), (Throwable) msg);
} else {
logger.debug(NLS.toUserString(msg));
}
tap(msg, true, Level.DEBUG);
} else {
tap(msg, false, Level.DEBUG);
}
}
public void FINE(String msg, Object... params) {
msg = Strings.apply(msg, params);
if (logger.isDebugEnabled()) {
fixMDC();
