public float modulate(float x, float y, float z) {
        float retval = this.value(x, y, z);
        for (Modulator m : this.modulators) {
            if (m instanceof NoiseModulator) {
                retval = m.value(retval);
            }
        }
        return retval;
    }
Utility base class for Noise implementations

@author Anthyon
jme3-terrain/src/main/java/com/jme3/terrain/noise/basis/Noise.java