visit based on the new Java 8 MethodHandle

thanks, Dwight