private RelayOk sendLiveEditRequest(String newSource, final boolean preview,
final UpdateCallback updateCallback,
final SyncCallback syncCallback) {
RelaySyncCallback relay = new RelaySyncCallback(syncCallback);
final RelaySyncCallback.Guard guard = relay.newGuard();
SetScriptSourceParams params = new SetScriptSourceParams(getId(), newSource, preview);
GenericCallback<SetScriptSourceData> commandCallback =
new GenericCallback<SetScriptSourceData>() {