use method handles to dispatch to either LoggerProxy or JavaLoggerProxy
update benchmark results
no method handles works the same or even slightly better