/**
  * Uses the {@link DefaultRecognizer} Recognizer to determine if the given aggTable's columns all
  * match upto the dbFactTable's columns (where present) making the column usages as a result.
  */
 public boolean columnsOK(
     final RolapStar star,
     final JdbcSchema.Table dbFactTable,
     final JdbcSchema.Table aggTable,
     final MessageRecorder msgRecorder) {
   Recognizer cb = new DefaultRecognizer(this, star, dbFactTable, aggTable, msgRecorder);
   return cb.check();
 }