public boolean input(VMState vms) {
   Console console = vms.getConsole();
   boolean success = DatumUtilities.skipWhiteSpace(console);
   if (!success) {
     // Had to ask for more input.
     return false;
   } else {
     char inputChar = console.peekChar(0);
     if (inputChar != '\0') {
       console.consumeChars(1);
       putValue((long) inputChar);
     }
     return true;
   }
 }
 public String getValueString() {
   return "'" + DatumUtilities.asciiToString((byte) getValue()) + "'";
 }