public WarpPath invertedCopy() { WarpPath newWarpPath = new WarpPath(); for (int x = 0; x < tsIindexes.size(); x++) newWarpPath.addLast( ((Integer) tsJindexes.get(x)).intValue(), ((Integer) tsIindexes.get(x)).intValue()); return newWarpPath; }