@Override
    public void write(JmeExporter ex) throws IOException {
        OutputCapsule oc = ex.getCapsule(this);
        oc.write(accessHint.ordinal(), "accessHint", 0);
        oc.write(natureHint.ordinal(), "natureHint", 0);
        oc.writeSavableArrayList(regions, "regions", null);
        oc.write(data, "data", null);
    }
Set NatureHint to hint the renderer on how to use this data. 

@param natureHint
jme3-core/src/main/java/com/jme3/shader/bufferobject/BufferObject.java