dodgeTool:
var r = new ActionReference();
r.putProperty(stringIDToTypeID("property"), stringIDToTypeID("tool"));
r.putEnumerated(stringIDToTypeID("application"), stringIDToTypeID("ordinal"), stringIDToTypeID("targetEnum"));
var options = executeActionGet(r).getObjectValue(stringIDToTypeID("currentToolOptions"));
options.putEnumerated(stringIDToTypeID("mode"),stringIDToTypeID("blendMode"),stringIDToTypeID("dodgeH"));
options.putInteger(stringIDToTypeID("exposure"),100);
var r = new ActionReference();
r.putClass(stringIDToTypeID("dodgeTool")); //dodgeTool burnInTool
var d = new ActionDescriptor();
d.putReference(stringIDToTypeID("null"), r);
d.putObject(stringIDToTypeID("to"), stringIDToTypeID("null"), options);
executeAction(stringIDToTypeID("set"), d, DialogModes.NO);
burnInTool:
var r = new ActionReference();
r.putProperty(stringIDToTypeID("property"), stringIDToTypeID("tool"));
r.putEnumerated(stringIDToTypeID("application"), stringIDToTypeID("ordinal"), stringIDToTypeID("targetEnum"));
var options = executeActionGet(r).getObjectValue(stringIDToTypeID("currentToolOptions"));
options.putEnumerated(stringIDToTypeID("mode"),stringIDToTypeID("blendMode"),stringIDToTypeID("burnInS"));
options.putInteger(stringIDToTypeID("exposure"),100);
var r = new ActionReference();
r.putClass(stringIDToTypeID("burnInTool")); //dodgeTool burnInTool
var d = new ActionDescriptor();
d.putReference(stringIDToTypeID("null"), r);
d.putObject(stringIDToTypeID("to"), stringIDToTypeID("null"), options);
executeAction(stringIDToTypeID("set"), d, DialogModes.NO);