I see I cannot submit a GiraphJob with my own Vertex as it doesn't
implement Vertex (it extends MutableVertex which extends BasicVertex)
but GiraphJob.setClass() calls:
getConfiguration().setClass(VERTEX_CLASS, vertexClass, Vertex.class);
which ensures my class implements Vertex which is not true. I think it
could be somehow connected to GIRAPH-36 somehow and the recent changes
to Vertex and BasicVertex.
I guess that should be BasicVertex.class, or?