code: public UpgradeHistory withStepsList(UpgradeStepItem... stepsList) {
          if (this.stepsList == null) {
              setStepsList(new java.util.ArrayList<UpgradeStepItem>(stepsList.length));
          }
          for (UpgradeStepItem ele : stepsList) {
              this.stepsList.add(ele);
          }
          return this;
      }
docs: <p>
  A list of <code> <a>UpgradeStepItem</a> </code> s representing information about each step performed as pard of a
  specific Upgrade or Upgrade Eligibility Check.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setStepsList(java.util.Collection)} or {@link #withStepsList(java.util.Collection)} if you want to
  override the existing values.
  </p>
  
  @param stepsList
  A list of <code> <a>UpgradeStepItem</a> </code> s representing information about each step performed as
  pard of a specific Upgrade or Upgrade Eligibility Check.
  @return Returns a reference to this object so that method calls can be chained together.