Alternative localAlternative = new Alternative();
        RuleBlock localRuleBlock2 = localRuleSymbol.getBlock();
        Vector localVector = localRuleBlock2.getAlternatives();
        if ((localVector != null) && (localVector.size() == 1))
        {
          localObject = (Alternative)localVector.elementAt(0);
          if (((Alternative)localObject).semPred != null)
            localAlternative.semPred = ((Alternative)localObject).semPred;
        }
        Object localObject = new RuleRefElement(paramGrammar, new CommonToken(41, localRuleSymbol.getId()), 1);
        ((RuleRefElement)localObject).setLabel("theRetToken");