code: final int getDestinationNodeOffset(int arc) {
      if (isNextSet(arc)) {
        /* The destination node follows this arc in the array. */
        return skipArc(arc);
      } else {
        /*
         * The destination node address has to be extracted from the arc's
         * goto field.
         */
        return decodeFromBytes(arcs, arc + ADDRESS_OFFSET, gtl) >>> 3;
      }
    }
docs: Returns the address of the node pointed to by this arc.