code: function (template, optionsOrAllDeps, callback, context, debug, skipLogError) {
              var tree, errors;
              var options = normalizeOptions(optionsOrAllDeps, context, debug, skipLogError);
              try {
                  tree = this._parser.parseTemplate(template, options.errorContext, this.STATEMENTS, options.skipLogError);
              } catch (e) {
                  errors = e.errors || e;
              }
              if (tree == null) {
                  this.$callback(callback, {
                      classDef : null,
                      errors : errors || true
                  });
                  return;
              }
              this.__buildClass(tree, options, callback);
          }
docs: Parse the given template, and send the generated class definition to the callback function. The first
  parameter given to the callback function is: { classDef: {String} if null, errors occured during parsing or
  class generation; otherwise contains the generated class }
  @param {String} template the template
  @param {aria.templates.CfgBeans:ClassGeneratorCfg} options Options for the class generation.
  @param {aria.core.CfgBeans:Callback} callback the callback description