The LicenseSecurityManager sets and clears the Java SecurityManager.inCheck field at the start and end of checkMemberAccess() and checkPermission(). This field has been deprecated (and unreferenced by the SecurityManager) for many Java releases now but it has finally been completely removed as of Java 10 causing LicenseManager to be unusable under this or later versions due to the resulting NoSuchFieldErrors at runtime.