boolean succeeded = locomotiveControl
.acquireLock(myLocomotive);
lockButton.setSelected(succeeded);
} else {
if (locomotiveControl.isLockedByMe(myLocomotive)) {
boolean succeeded = !locomotiveControl
.releaseLock(myLocomotive);
lockButton.setSelected(succeeded);
} else {
lockButton.setSelected(true);
}