code: function(){
  
                  /*
                   * selectors_group
                   *   : selector [ COMMA S* selector ]*
                   *   ;
                   */
                  var tokenStream = this._tokenStream,
                      selectors   = [],
                      selector;
                      
                  var node = this.startNode('SelectorBody', tokenStream.curr().range[0], 'selectorBody'); // ORION AST generation
                  node.selectors= []; //ORION AST generation
  
  				var selectorStart = tokenStream.curr().range[0]; // ORION AST generation
                  selector = this._selector();
                  if (selector !== null){
  					var selectorNode = this.startNode('Selector', selectorStart, 'selectors'); // ORION AST generation
  					var selectorEnd = selector.parts[selector.parts.length-1].endOffset;
  					selectorEnd = Math.max(selectorEnd, selectorStart);
  					if (selector.text){
  						selectorNode.text = selector.text; // ORION AST Generation
  					}
                      this.endNode(selectorNode, selectorEnd); // ORION AST Generation
  
                      selectors.push(selector);
                      
                      while(tokenStream.match(Tokens.COMMA)){
                          this._readWhitespace();
                      	selectorStart = tokenStream.curr().range[0]; // ORION AST generation
                          selector = this._selector();
                          if (selector !== null){
                          	
                          	selectorNode = this.startNode('Selector', selectorStart, 'selectors'); // ORION AST generation
  							selectorEnd = selector.parts[selector.parts.length-1].endOffset;
  							selectorEnd = Math.max(selectorEnd, selectorStart);
  							if (selector.text){
  								selectorNode.text = selector.text; // ORION AST Generation
  							}
  		                    this.endNode(selectorNode, selectorEnd); // ORION AST Generation
                          	
  		                    selectors.push(selector);
                          } else {
                              this._unexpectedToken(tokenStream.LT(1));
                          }
                      }
                  }
  				
  				var leftBraceRange = this.findLastTokenRange('LBRACE', node.range[0]); // ORION AST Generation select the LBRACE token
  				this.endNode(node, leftBraceRange[0]); // ORION AST Generation
                  return selectors.length ? selectors : null;
              }
docs: CSS3 Selectors