code: @Override
      public final void setName(String name) {
          log.debug("Set name: {}", name);
          if (this.name == null && StringUtils.isNotBlank(name)) {
              // reset of the name is no longer allowed
              this.name = name;
              // unregister from jmx
              if (oName != null) {
                  unregisterJMX();
              }
              // register
              registerJMX();
          } else {
              log.info("Scope {} name reset to: {} disallowed", this.name, name);
          }
      }
docs: Setter for scope name
  
  @param name
  Scope name