anchor.diff:  such as `Person.getName()`, `Person.getAddress()`, `Address.getStreet()`, `Address.getCity()`, ...
   
   Reflection and MethodHandle have a neglectable bootstrap cost.
  -For LamdbaMetafactory it is still acceptable: my machine creates about 25k accessors per second.
  +For LambdaMetafactory it is still acceptable: my machine creates about 25k accessors per second.
   But for JavaCompiler it is not: my machine creates only about 200 accessors per second.
   
   [source, txt]
  
positive.code: So I am still hoping that some day MethodHandles will get as fast as direct access,
  just to avoid that bootstrap cost and the dependency pain.
  
  === LamdbaMetafactory (update on 2017-01-11)
  
  On Reddit, I received an eloquent suggestion to use `LamdbaMetafactory`:
  
  image::lambdaMetafactoryRedditResponse.png[]
  
  Getting `LamdbaMetafactory` to work on a non-static method turned out to be challenging
  (due to lack of documentation and StackOverflow questions), but it does work:
  
  [source,java]
  
negative.code: MethodHandle        avgt   60  6.100 ± 0.079  ns/op // 136% slower
  StaticMethodHandle  avgt   60  2.635 ± 0.027  ns/op //   2% slower
  JavaCompiler        avgt   60  2.726 ± 0.026  ns/op //   5% slower
  LambdaMetafactory   avgt   60  3.453 ± 0.034  ns/op //  33% slower
  ----
  
  Your mileage may vary.
  