private boolean hasMonitoringError(MonitoredVehicleJourney mvj) { if (mvj.isMonitored() != null && mvj.isMonitored()) { return false; } List<String> errors = mvj.getMonitoringError(); return errors != null && !errors.isEmpty(); }