Added LCA finder that works on DAGs, not just trees. Algorithm naive,
but effective.
Resolved: Needs a file header (nowadays LGPL+EPL). See other files for
example.
Fixed: Shouldn't this be DirectedGraph? 
from https://github.com/jgrapht/jgrapht/pull/73/files#r9410194
make class variable DirectedGraph instead of Graph
Fixed comment: Can't this be optimized to only examine the incoming
edges? from https://github.com/jgrapht/jgrapht/pull/73/files
Added method to support multiple LCA (not impelmented yet) based on
feedback from: https://github.com/jgrapht/jgrapht/pull/73/files#r9775943
correct mistake with findLcas that ought to return a Set
Merge pull request #73 from leocrawford/master

Added LCA finder that works on DAGs, not just trees.
Credits for last commit.
Merge branch 'master' of https://github.com/jgrapht/jgrapht
changed the wiki url in README.md from unreachable url to the github wiki
Make getEdgeWeight throw NPE on null edge.
Merge pull request #79 from asbachb/master

WIKI Url in README.MD is unreachable
Clarify that shortest path length is weighted, per gjafachini
Add DirectedAcyclicGraph constructor that takes an EdgeFactory.
Make TarjanLowestCommonAncestor constructor public.
Merge pull request #89 from awallgren/master

Add DirectedAcyclicGraph constructor that takes an EdgeFactory. Ref: #88
Credits for last merge.
Fixed math rounding error by using Random.nextInt():
(int) Math.random() * TEST_GRAPH_SIZE / 2 always equals to 0.
Merge pull request #92 from Elinow/master

Fixed rounding error in graph generation