/** Fills in the blank <code>ligKernTable</code> by the final version of lig/kern instructions. */
  private void buildLigKernTable() {

    int currIns = 0;
    for (int i = 0; i < ligkerncommand.length; i++) {
      setLigStarts(i, currIns);
      TfmLigKernCommand lkc = ligkerncommand[i];
      if (lkc.getActivity() != TfmLigKernCommand.PASSTHROUGH) {
        if (!lkc.meansRestart()) {
          int skip = getSkip(i);
          ligKernTable[currIns++] = (lkc.meansKern()) ? makeKern(lkc, skip) : makeLig(lkc, skip);
        }
      }
    }
  }