break;
case 4: temp = RealRoot.cubic(coeffWz[0],coeffWz[1],coeffWz[2], coeffWz[3]);
if(((String)temp.get(0)).equals("complex"))realRoots = false;
break;
default: ComplexPoly cp = new ComplexPoly(coeffWz);
Complex[] croots = cp.roots(polish, new Complex(estx, 0.0));
cdreal = new double[nCoeffWz-1];
int counter = 0;
for(int i=0; i<(nCoeffWz-1); i++){
if(croots[i].getImag()/croots[i].getReal()<RealRoot.realTol){
cdreal[i] = croots[i].getReal();