public void generate(final ICubePrimer cube,int cubeX,int cubeY,int cubeZ){
  generateNoiseArrays(cubeX,cubeY,cubeZ);
  generateTerrainArray(cube,cubeX,cubeY,cubeZ);
  generateTerrain(cube,this.rawDensity,cubeX,cubeY,cubeZ);
}

public void generate ( final ICubePrimer cube , int cubeX , int cubeY , int cubeZ ) { generateNoiseArrays ( cubeX , cubeY , cubeZ ) ; generateTerrainArray ( cube , cubeX , cubeY , cubeZ ) ; generateTerrain ( cube , this . rawDensity , cubeX , cubeY , cubeZ ) ; }
generate the cube as the specified location
