@Test
    public void compareToCommonOps() {
        Method[] methods = classFixed.getMethods();

        int numNotMatched = 0;
        int numPassed = 0;
        int numFailed = 0;

        for( Method fixedM : methods ) {
            if( !isValid(fixedM))
                continue;

            Method commonM = null;
            for( Method m : CommonOps.class.getMethods()) {
                if( isMatch(fixedM,m)) {
                    commonM = m;
                    break;
                }
            }

            if( commonM == null ) {
//                System.out.println("not matched: "+fixedM.getName());
                numNotMatched++;
                continue;
            }

            if( compareToCommon(fixedM,commonM) ) {
                numPassed++;
            } else {
                numFailed++;
                System.out.println("Failed comparision to common: "+fixedM);
            }
        }

        int numExpected = 28;
        if( N > GenerateFixedOps.maxInverseSize ) {
            numExpected -= 2;
        }

        assertEquals(0,numFailed);
        assertEquals(2,numNotMatched);
        assertEquals(numExpected,numPassed);
    }