A further restriction on that new format of question is that you can't test void functions using it, whereas you can test them with the existing write-a-method question type just by dropping the call to System.out.println from each test.
A further restriction on that new format of question is that you can't test void functions using it, whereas you can test them with the existing write-a-method question type just by dropping the call to System.out.println from each test.