target/generated-sources/template/com/flowpowered/math/imaginary/Quaterniond.java
public double dot(Quaterniond q) {
        return dot(q.x, q.y, q.z, q.w);
    }
public double dot(Quaterniond q) {
        return dot(q.x, q.y, q.z, q.w);
    }
public double dot ( Quaterniond q ) { return dot ( q . x , q . y , q . z , q . w ) ; }
Returns the dot product of this quaternion with another one.

@param q The quaternion to calculate the dot product with
@return The dot product of the two quaternions
Returns the dot product of this quaternion with another one .