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