@Nullable
    public Date getLastFound() {
        if (lastFound == null && inDatabase()) {
            for (LogEntry logEntry : getLogs()) {
                if (logEntry.logType.isFoundLog()) {
                    lastFound = new Date(logEntry.date);
                    break;
                }
            }
        }
        if (lastFound != null) {
            return new Date(lastFound.getTime());
        }
        return null;
    }
@return {@code true} if the user has put a favorite point onto this cache
main/src/main/java/cgeo/geocaching/models/Geocache.java