Не проходит по всем пунктам кроме последнего, вывод верный но вале не нравится может кто знает почему? 17.10.2021 немного причесал метод...
public Set<Object> execute(String query) {
        String[] str = query.split(" ");
        if (query.length() <= 10) {
// - getEvents() 375 line
            return Objects.requireNonNull(getEvents()).map(entityEvent -> {
                try {
                    return entityEvent.getClass().getDeclaredField(str[1]).get(entityEvent);
                } catch (NoSuchFieldException | IllegalAccessException e) {
                    e.printStackTrace();
                    return null;
                }
            }).filter(Objects::nonNull)
                    .collect(Collectors.toSet());
        } else {
            String request = query.split("=")[1].trim();
            request = request.substring(1, request.length() - 1);
            Object requestEvent = null;
            try {
                if (str[3].equals("date")) requestEvent = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").parse(request);
                else if (str[3].equals("event")) requestEvent = Event.valueOf(request);
                else if (str[3].equals("status")) requestEvent = Status.valueOf(request);
                else requestEvent = request;
            } catch (ParseException e) {
                e.printStackTrace();
                requestEvent = request;
            }
            Object finalRequest = requestEvent;
            return Objects.requireNonNull(getEvents())
                    .filter(eventEntity -> {
                        try {
                            return eventEntity.getClass().getDeclaredField(str[3]).get(eventEntity).equals(finalRequest);
                        } catch (NoSuchFieldException | IllegalAccessException e) {
                            e.printStackTrace();
                            return false;
                        }
                    }).map(eventEntity -> {
                        try {
                            return eventEntity.getClass().getDeclaredField(str[1]).get(eventEntity);
                        } catch (NoSuchFieldException | IllegalAccessException e) {
                            e.printStackTrace();
                            return null;
                        }
                    }).filter(Objects::nonNull)
                    .collect(Collectors.toSet());
        }
    }
вывод тот же вот только теперь все пункты не проходит)))