Remove the volatile keyword from final field in the user defined class
Merge remote-tracking branch 'origin/gk/codegenconc' into pvj/main