public Vector3f mult(Vector3f vec) {
        if (null == vec) {
            logger.warning("Provided vector is null, null returned.");
            return null;
        }
        return mult(vec, null);
    }
Multiplies component-wise with the argument and returns the product as a
new instance. If the argument is null, null is returned. Either way, the
current instance is unaffected.

@param vec the scale vector (unaffected) or null for none
@return a new Vector3f or null
jme3-core/src/main/java/com/jme3/math/Vector3f.java