// 'fractalNoise' attribute - default is 'turbulence'
boolean isFractalNoise
= convertType(filterElement, ctx);
// create the filter primitive
TurbulenceRable turbulenceRable
= new TurbulenceRable8Bit(primitiveRegion);
turbulenceRable.setBaseFrequencyX(baseFrequency[0]);
turbulenceRable.setBaseFrequencyY(baseFrequency[1]);
turbulenceRable.setNumOctaves(numOctaves);
turbulenceRable.setSeed(seed);
turbulenceRable.setStitched(stitchTiles);
turbulenceRable.setFractalNoise(isFractalNoise);
// handle the 'color-interpolation-filters' property
handleColorInterpolationFilters(turbulenceRable, filterElement);
// update the filter Map