It appears that any order submissions must be made on the same threads as you the notifications received via onTick/onBar/etc lest you receive a JFException for illegal thread access. I don't see any way to pass a Runnable to one of the engine's threads for execution. Does anyone know of a way to circumvent this limitation?