private SpreadsheetBinder makeBinder() throws CompilerException
{
configureClasses();
validateClasses();
final Config cfg = new SpreadsheetBinder.Config();
cfg.spreadsheet = this.spreadsheet;
cfg.inputClass = this.inputClass;
cfg.outputClass = this.outputClass;
cfg.compileTimeConfig = this.compileTimeConfig;
return SpreadsheetCompiler.newSpreadsheetBinder( cfg );