if (!e.isConsumed()) {
int keyChar = e.getKeyChar();
if (model.isInserting()) {
switch (keyChar) {
case 27: // escape
model.cancelInsert(true);
break;
case 10: // enter
int index = model.getInsertRowIndex();
try {
model.postInsertRecord(false, true);