target/generated-sources/template/com/flowpowered/math/imaginary/Complexf.java
@Override
    public Complexf normalize() {
        final float length = length();
        if (Math.abs(length) < GenericMath.FLT_EPSILON) {
            throw new ArithmeticException("Cannot normalize the zero complex");
        }
        return new Complexf(x / length, y / length);
    }
@Override
    public Complexf normalize() {
        final float length = length();
        if (Math.abs(length) < GenericMath.FLT_EPSILON) {
            throw new ArithmeticException("Cannot normalize the zero complex");
        }
        return new Complexf(x / length, y / length);
    }
Normalizes this complex.

@return A new complex of unit length