Use method handles instead of reflection to call main