@Override
    public void cloneFields( Cloner cloner, Object original ) {
        super.cloneFields(cloner, original);

        this.stepScale = cloner.clone(stepScale);
        this.offset = cloner.clone(offset);

        // This was not cloned before... I think that's a mistake.
        this.affectedAreaBBox = cloner.clone(affectedAreaBBox);

        // Otherwise, picker would be cloned by reference and thus "this" would be wrong
        this.picker = new BresenhamTerrainPicker(this);

        // neighbourFinder is also not cloned.  Maybe that's ok.
    }
Called internally by com.jme3.util.clone.Cloner.  Do not call directly.
jme3-terrain/src/main/java/com/jme3/terrain/geomipmap/TerrainQuad.java