m = calc.matcher( line );
if( !m.find() ){
String expressionString = line;
Object o = parse( expressionString, b );
if( o instanceof Complex ){
Notation n = new Notation();
n.setRectangular();
n.setComplex();
n.setStandard();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setScientific();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setNonComplex();
n.setStandard();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setScientific();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setPolar();
n.setComplex();
n.setStandard();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setScientific();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setNonComplex();
n.setStandard();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
n.setScientific();
++tests;
if( checkNumber( expressionString, (Complex)o, n, b ) )
++successes;
} else {
System.out.print( "Failed on: " );