implements more generic on graph
Fixed Unit Test failed by applied generic
allows the max persize for surefire jvm
Updates H generic instead of Object as handle of graph