@SuppressWarnings("unchecked") private <T> Optional<T> returnAsOptional(@Nullable Object source) { return (Optional<T>) (source instanceof Optional // ? source // : Optional.ofNullable(QueryExecutionConverters.unwrap(source))); }
@SuppressWarnings("unchecked") private <T> Optional<T> returnAsOptional(@Nullable Object source) { return (Optional<T>) (source instanceof Optional // ? source // : Optional.ofNullable(QueryExecutionConverters.unwrap(source))); }