code: public void setChainStartRetryAttempts(Object value) throws NumberFormatException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              Tr.event(tc, "Setting chain start retry attempts [" + value + "]");
          }
          try {
              int num = MetatypeUtils.parseInteger(PROPERTY_CONFIG_ALIAS, PROPERTY_CHAIN_START_RETRY_ATTEMPTS, value, chainStartRetryAttempts);
              if (-1 <= num) {
                  this.chainStartRetryAttempts = num;
              } else {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                      Tr.event(tc, "Value too low");
                  }
              }
          } catch (NumberFormatException nfe) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(tc, "Vaue is not a number");
              }
          }
      }
docs: Setter method for the number of chain restart attempts.
  
  @param value
  @throws NumberFormatException
  if the value is not a number or is less than zero