Modifying HardcodedInputTranslator to potentially take a SuspendResume and act
upon it; however I realized that SuspendResume should probably have boolean
return values in suspend() and in resume(), instead of being void method calls,
in order that the input translator knows the outcome of the calls.