public Numeric div(Object y) { if (y instanceof Complex) { Complex yc = (Complex) y; return div(real, imag, yc.doubleValue(), yc.doubleImagValue()); } return ((Numeric) y).divReversed(this); }