@Override
    public Event register() {
        super.register();
        return this;
    }
Wrapper for an OpenCL Event object.
Events are returned from kernel launches and all asynchronous operations.
They allow us to test whether an action has completed and block until the operation
is done.

@author shaman
jme3-core/src/main/java/com/jme3/opencl/Event.java