void (final KeyEvent e) { if (e.getID() == KeyEvent.KEY_PRESSED) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { if (myLastLocation != null) { myEditor.getMainProcessor().stopCurrentProcessor(); processComponentInsert(getComponentToInsert(), myLastLocation); } } else { ComponentItem componentToInsert = getComponentToInsert(); if (componentToInsert == null) { cancelOperation(); } else { myLastLocation = moveDropLocation(myEditor, myLastLocation, new ComponentItemDragObject(componentToInsert), e); } } } }