public void editLog(final Geocache cache, final LogEntry oldEntry, final LogEntry newEntry) {
        if (!LogUtils.canEditLog(cache, newEntry)) {
            //should never happen (would be a programming error), thus not translating message
            ActivityMixin.showToast(activity, "Can't edit log");
            return;
        }

        logEditTask.start(new ImmutableTriple<>(cache, oldEntry, newEntry));
    }
edit a log on the geocaching platform
main/src/main/java/cgeo/geocaching/log/LogActivityHelper.java