public final Rule rule() throws ParseException {
   Selector select;
   Style style;
   Rule rule;
   select = select();
   rule = new Rule(select);
   style = new Style();
   rule.setStyle(style);
   jj_consume_token(LBRACE);
   styles(style);
   jj_consume_token(RBRACE);
   {
     if (true) return rule;
   }
   throw new Error("Missing return statement in function");
 }