code: protected LogContext getOrCreate(final String loggingProfile) {
          LogContext result = profileContexts.get(loggingProfile);
          if (result == null) {
              result = LogContext.create();
              final LogContext current = profileContexts.putIfAbsent(loggingProfile, result);
              if (current != null) {
                  result = current;
              }
          }
          return result;
      }
docs: Get or create the log context based on the logging profile.
  
  @param loggingProfile the logging profile to get or create the log context for
  
  @return the log context that was found or a new log context