assert priority != null;
assert parameter != null;
assert InternalUtils.isNonBlank(functionName);
addCoreStackIfNeeded();
JSONObject init = inits.get(priority);
if (init == null)
{
init = new JSONObject();
inits.put(priority, init);
}
JSONArray invocations = init.has(functionName) ? init.getJSONArray(functionName) : null;
if (invocations == null)
{
invocations = new JSONArray();
init.put(functionName, invocations);
}
invocations.put(parameter);
}