JDK10中局部变量类型推断var是如何实现的?