Co-authored-by: Volodymyr Paprotski <vpaprotski@openjdk.org> Reviewed-by: kvn, thartmann, epeter, jbhateja