@Override
    public String toString() {
      StringBuilder o = new StringBuilder();
      o.append(allNodes[nodeI]).append(" -> [");
      for (int id : out) {
        o.append(allNodes[id]).append(", ");
      }
      return o.append(']').toString();
    }
@Override
    public String toString()