target/generated-sources/template/com/flowpowered/math/imaginary/Complexf.java
public Quaternionf toQuaternion(Vector3f axis) {
        return toQuaternion(axis.getX(), axis.getY(), axis.getZ());
    }
public Quaternionf toQuaternion(Vector3f axis) {
        return toQuaternion(axis.getX(), axis.getY(), axis.getZ());
    }
Converts this complex to a quaternion by
using the provided vector as a rotation axis.

@param axis The rotation axis
@return A quaternion of this rotation around the given axis