Output Job Output Type being returned

why not just change the else if's to ifs and have the increment in there? You have a specified order here anyways that may not match the user's input, so you can just have the last if set the selectedOutputType.