more testing
JDK8 tl committed version and improved version of the test