code: @Override public void makeSensitiveBuildVariables(AbstractBuild build, Set<String> sensitiveVariables) {
          super.makeSensitiveBuildVariables(build, sensitiveVariables);
          // TODO determine if there is a meaningful way to generalize this; perhaps as a new [Run]Action recording sensitiveVariables?
          // Complicated by the fact that in principle someone could call getSensitiveBuildVariables *before* the wrapper starts and actually sets those variables,
          // though in practice the likely use cases would come later, and perhaps it is acceptable to omit the names of variables which are yet to be set.
          // Also unclear if there is any use case for calling this method after the build is done (or Jenkins is restarted);
          // most likely it is only used during the build itself.
          // Would be much cleaner if EnvVars itself recorded which keys had sensitive values.
      }
docs: May be overridden but this will only take effect when used as a {@link BuildWrapper} on an {@link AbstractProject}.
  <p>{@inheritDoc}
  @since 1.608