@Override
    public void read(JmeImporter im) throws IOException {
        InputCapsule ic = im.getCapsule(this);
        accessHint = AccessHint.values()[ic.readInt("accessHint", 0)];
        natureHint = NatureHint.values()[ic.readInt("natureHint", 0)];
        regions.addAll(ic.readSavableArrayList("regions", null));
        data = ic.readByteBuffer("data", null);
        setUpdateNeeded(true);
    }
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