@Override
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof Action)) return false;
        final Action that = (Action) o;

        return getTimestamp().equals(that.getTimestamp()) &&
                getSource().equals(that.getSource()) &&
                getTarget().equals(that.getTarget()) &&
                getDescription().equals(that.getDescription());
    }
Creates a new log entry builder

@return a new builder
common/src/main/java/me/lucko/luckperms/common/actionlog/LoggedAction.java