Replace words with different synonyms and print each combination in a text file

just create a tower by

ArrayList<ArrayList<String>> towers = new ArrayList<ArrayList<String>>();


void addTower(String info) {
   String a[] = split(info,",");
   ArrayList<String> tower = new ArrayList<String>();
   for(int i = 0; i < a.length; i++) tower.add(a[i]);
   towers.add(tower);
}
//after doing this, access it with
String acess(int towerID, int towerLevel) {
    return( towers.get(towerID).get(towerLevel) );
}
//so with: (I don't remember the names I used before)
void draw() {
    for(int i = 0; i < towers.size(); i++) {
         println( towers.get(i).path[i] );
    }
    noLoop();
}