code: public IntSet predecessors(int vertex) {
          SparseWeightedDirectedTypedEdgeSet<T> edges = vertexToEdges.get(vertex);
           return (edges == null) 
               ? PrimitiveCollections.emptyIntSet()
               : PrimitiveCollections.unmodifiableSet(edges.predecessors());
      }
docs: {@inheritDoc}