* @param optionalParams Map of optional parameters to configure this run
* @return AppThwackRun which represents the scheduled run
*/
private AppThwackRun scheduleRun(String name, String app, AppThwackDevicePool pool, HashMap<String, String> optionalParams) {
FormDataMultiPart form = new FormDataMultiPart();
form.field("project", Integer.toString(id));
form.field("name", name);
form.field("app", app);
if(pool != null) {
form.field("pool", Integer.toString(pool.id));