System.err.println("Code:\n" + this);
    public ExhaustiveCode(int numClasses) {      int width = (int)Math.pow(2, numClasses - 1) - 1;      m_Codebits = new boolean[width][numClasses];      for (int j = 0; j < width; j++) {        m_Codebits[j][0] = true;      }      for (int i = 1; i < numClasses; i++) {        int skip = (int) Math.pow(2, numClasses - (i + 1));        for(int j = 0; j < width; j++) {          m_Codebits[j][i] = ((j / skip) % 2 != 0);        }      }      System.err.println("Code:\n" + this);    }