public Vector3f multLocal(Vector3f vec) {
        if (null == vec) {
            logger.warning("Provided vector is null, null returned.");
            return null;
        }
        x *= vec.x;
        y *= vec.y;
        z *= vec.z;
        return this;
    }
Multiplies component-wise by the argument and returns the (modified)
current instance. If the argument is null, null is returned.

@param vec the scale vector (unaffected unless it's {@code this}) or
    null for none
@return the (modified) current instance (for chaining) or null
jme3-core/src/main/java/com/jme3/math/Vector3f.java