Popup Menu
@Contract(value = "_, _, _, null, true, _ -> fail" )
Spawn a menu at the mouse position.
Parameters
poly UI
an instance of PolyUI. If null, openNow must be false, or else an exception will be thrown.
open Now
if true, the menu is opened immediately. else, call PolyUI.focus on the return value to open it.