currentCommand.reset();
}
} else {
if (!currentCommand.executeInstruction()) {
try {
contextNode = currentCommand.execute();
} catch (Exception e) {
// while not ideal, CommandObject.execute throws
// Exception("no nodes selected !") if nothing is
// selected for modification we trap that case
// and ignore allowing continued processing