protected boolean canExecute() {
        return true;
    }
checks whether the command can be executed, before running the {@link #execute()} method
main/src/main/java/cgeo/geocaching/command/AbstractCommand.java