[JOML] How to get multiple octaves of SimplexNoise?

The JOML SimplexNoise class gives a noise function for generating noise values. How do I compute this value and add multiple octaves of it to generate a variety of terrain?