VertexProgram now requiresXXX and GraphComputer now supportsXXX. GraphComputerHelper.validateVertexProgram() now verifies that all the things that VertexProgram requires are supported by GraphComputer -- this is all done via Features and handy Java reflection.