code: @Override
    public boolean isConnectedInDirection(N n1, E edgeValue, N n2) {
      return isConnectedInDirection(n1, Predicates.equalTo(edgeValue), n2);
    }
docs: DiGraphNode look ups can be expensive for a large graph operation, prefer the
  version below that takes DiGraphNodes, if you have them available.