[Erledigt] Objekt nach instanziierung verändern

Hallo!
Die nachfolgende Klasse instanziiert ein Objekt, das Anzahl Zeilen hält.
Ich verzweifel noch an der Frage, wie ich im Nachhinein also hinterher einfach nur eine Leerzeile oder mehrere hinzufügen zu dem Objekt von außen also aus einer anderen Klasse.

Klasse, dessen Objekt eine Leerzeile/Platzhalter Zeile entahlten soll:

package com.amaris.sap.function.article;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.amaris.util.StringUtil;

public class FormattedSpecifications
{ 
  private static final int MAXLENGTH = 30;

  private static final String index_delim = "_"; 

  private String specifications;

  private int partMaxLength;

  private int specificationLength;

  private int minRows;

  private List<String> lines = new ArrayList<String>();
  
  

  public FormattedSpecifications(String specifications)
  {
    this.specificationLength = specifications.length();
    this.specifications = specifications;
  }

  private void calculatePartLength(int rows)
  {
    int rowDigits = String.valueOf(rows).length();

    partMaxLength = MAXLENGTH - index_delim.length() - rowDigits;

    minRows =
        new BigDecimal(specificationLength).divide(new BigDecimal(partMaxLength),
            BigDecimal.ROUND_UP).intValue();
    int minRowDigits = String.valueOf(minRows).length();

    if (minRowDigits > rowDigits)
      calculatePartLength(minRows);
  }

  public int getCountLines()
  {
    return lines.size();
  }

  public String getSpecifications()
  {
    return specifications;
  }

  public void formatInputs(String specifications, int lineCount)
  {
    lines.clear();

    specifications = specifications.replace("¦", "-");

    if (lineCount > 1)
    {
      int start = 0;
      int end = partMaxLength;
      int index = 1;

      while (start < specificationLength)
      {
        String temp =
          specifications.substring(start, end)
                + index_delim
                + StringUtil.getAsZeroFilledString(index++, String.valueOf(
                    lineCount).length());

        lines.add(temp);

        start = end;
        end = Math.min(end + partMaxLength, specificationLength);
      }

      for (; index <= lineCount; index++)
      {
        String temp =

            index_delim
                + StringUtil.getAsZeroFilledString(index, String.valueOf(
                    lineCount).length());
        lines.add(temp);
      }
    }
    else
    {
      lines.add(specifications);
    }
  }

  public List<String> getLines(int rows)
  {
    calculatePartLength(rows);

    formatInputs(specifications, Math.max(rows, minRows));

    return lines;
  }
  
  public List<String> setLines()
  {
    lines.add("testBlablabla");
    return lines;
  }

}

Instanziierung der/des Objekts in einer anderen Klasse und hier will ich sowas machen wie setNullLines():

// Holen und evtl. formatieren der Merkmale
    for (ResultList.Row row : list)
    {
      // MerkmalsId = lBody.ID
      mId = row.getString(4);
      // Merkmal = lHdr.Text(0) + lSect.Text(2)
      attr = row.getString(0) + "_" + row.getString(2);
      // Technischer Name
      technicalName = row.getString(4) + row.getString(5) + row.getString(6);
      // Objekt instanziieren, das die Daten kapselt
      FormattedAttributes fcd = new FormattedAttributes(mId, attr); 
      // fcd.formatInputs(attr);
      formattedAttributes.add(fcd);
      ///////////////////////////////////////////////////////////
      spec = row.getString(1);
      TechnicalDataIDs tdId = new TechnicalDataIDs(technicalName);      
      techNamesList.add(tdId);
      // //////////////////////////////////////////////////////////
      FormattedSpecifications fcdSpec = new FormattedSpecifications(spec);
      formattedSpecs.add(fcdSpec);
    }

Ich bekomme auch die unterschiedlichen Zeilenanzahlen zurück.

EDIT: BITTE SCHLIESSEN HAT SICH ERLEDIGT!!!