From a quick look at the sources and my memory, I’d say
- if you have multiple incremental actions (no matter whether old or new api) you get an error
- if you have one or none incremental action and potentially further non-incremental actions, the inremental one is executed first if present and the non-incremental ones last, where the order of the non-incremental ones is defined by the order they are returned from
getDeclaredMethods()and thus JVM dependent and not defined afair.