code: protected Set<Property> obtainCommonProperties(Trace trace) {
          Set<Property> commonProperties = trace.getProperties(Constants.PROP_SERVICE_NAME);
          commonProperties.addAll(trace.getProperties(Constants.PROP_BUILD_STAMP));
          commonProperties.addAll(trace.getProperties(Constants.PROP_PRINCIPAL));
          return commonProperties;
      }
docs: Obtain any properties from the trace that should be applied to all derived NodeDetails.
  
  @param trace The trace
  @return The set of properties to be applied to all derived NodeDetails