Hi all Just a quick question. Why method-local inner class can access final variable defined in method only? I know the reason why it can not access instance variable in method. Just can not figure out why?? any reply would be appreciated. Steven