WIP: JavaFlowGraph, and all it's types
one passing graph test, yay