>>> a lot of anonymous classes are using just that by boxing those vars in final arrays
final variables (primitive and references) will be accessible in the function literal, the proposal only states that 'capture of non-final variables' will not be supported.