docs: public static boolean isValid(final DocumentSymbol symbol) {
      return ((symbol != null) && (!IterableExtensions.<Object>exists(IterableExtensions.<Field, Object>map(IterableExtensions.<Field, Field>map(IterableExtensions.<Field>filter(((Iterable<Field>)Conversions.doWrapArray(DocumentSymbol.class.getDeclaredFields())), ((Function1<Field, Boolean>) (Field it) -> {
        final Function1<Annotation, Boolean> _function = (Annotation it_1) -> {
          Class<? extends Annotation> _annotationType = it_1.annotationType();
          return Boolean.valueOf((_annotationType == NonNull.class));
        };
        return Boolean.valueOf(IterableExtensions.<Annotation>exists(((Iterable<Annotation>)Conversions.doWrapArray(it.getAnnotations())), _function));
      })), ((Function1<Field, Field>) (Field it) -> {
        Field _xblockexpression = null;
        {
          it.setAccessible(true);
          _xblockexpression = it;
        }
        return _xblockexpression;
      })), ((Function1<Field, Object>) (Field it) -> {
        try {
          return it.get(symbol);
        } catch (Throwable _e) {
          throw Exceptions.sneakyThrow(_e);
        }
      })), ((Function1<Object, Boolean>) (Object it) -> {
        return Boolean.valueOf((it == null));
      }))));
    }