there are some functions in the API with multiple optional arguments. we have to specify an optional argument as 'undefined' when we want to pass non default value for the next one.
Created attachment 104370 [details] [patch] initial version RuntimeAgent.evaluate(value, undefined, undefined, true, evaluatedCallback.bind(this)); can be replaced with RuntimeAgent.evaluate.invoke({expression:value, doNotPauseOnExceptions:true}, evaluatedCallback.bind(this));
Committed r93389: <http://trac.webkit.org/changeset/93389>