No. Final is final. If you need to change the value of it at any point, then it shouldn't be final. What are you trying to do? Some code would make things clearer. I think you're referring to the difficulty of referring to variable defined in the parent class from within the inner class, so you've gone and made the variable you want to access final. Could you make it static non-final? Or maybe you really need to pass a reference to the variable into your inner class's constructor.
Brian