public default void storeState(final Configuration configuration) {
        configuration.setProperty(VERTEX_PROGRAM, this.getClass().getName());
    }
When it is necessary to store the state of the VertexProgram, this method is called.
This is typically required when the VertexProgram needs to be serialized to another machine.
Note that what is stored is simply the instance/configuration state, not any processed data.
The default implementation provided simply stores the VertexProgram class name for reflective reconstruction.
It is typically a good idea to VertexProgram.super.storeState().

@param configuration the configuration to store the state of the VertexProgram in.
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/VertexProgram.java