synchronized (this) {
trackedServiceName = m_trackedServiceName;
}
try {
m_nullObject = Proxy.newProxyInstance(trackedServiceName.getClassLoader(), new Class[]{trackedServiceName},
new DefaultNullObject());
} catch (Exception e) {
m_logger.log(Logger.LOG_ERROR, "Could not create null object for " + trackedServiceName + ".", e);
}
}
return m_nullObject;