...especially now when threads are not inheriting parent's context, getCopyOfContextMap can easily return null. So makes sense to prepare setContextMap for that