@Override
    public EmitterShape deepClone() {
        try {
            EmitterBoxShape clone = (EmitterBoxShape) super.clone();
            clone.min = min.clone();
            clone.len = len.clone();
            return clone;
        } catch (CloneNotSupportedException ex) {
            throw new AssertionError();
        }
    }
For a box shape, the normal is not well-defined for points within the volume.
This implementation simply calls {@link #getRandomPoint(Vector3f)} and does not modify the provided normal.

@param store  The {@link Vector3f} to store the generated point in.
@param normal The {@link Vector3f} to store the generated normal in (unused).
jme3-core/src/main/java/com/jme3/effect/shapes/EmitterBoxShape.java