code: @Override
      public int[][] fused() {
          List<int[]> fused = new ArrayList<int[]>(cycles.size());
          for (int i = 0; i < cycles.size(); i++) {
              if (this.fused.get(i)) fused.add(toArray(cycles.get(i)));
          }
          return fused.toArray(new int[fused.size()][]);
      }
docs: {@inheritDoc}