java1.7 inner class access only final local variables.