if (newExp.isConstant() ) {
if (newExp.isConstant() && CModifier.contains(modifiers, ACC_FINAL)) {
    public Object visitVariableDefinition(JVariableDefinition self,					  int modifiers,					  CType type,					  String ident,					  JExpression expr) {	if (expr != null) {	    JExpression newExp = (JExpression)expr.accept(this);	    // if we have a constant AND it's a final variable...	    if (newExp.isConstant() /*&& CModifier.contains(modifiers,				      ACC_FINAL)*/) {		// reset the value		self.setExpression(newExp);		// remember the value for the duration of our visiting		constants.put(self, newExp);	    }	}	return self;    }