docs: private Description handleField(IfTree outerIf, VarSymbol sym, VisitorState state) {
      if (sym.getModifiers().contains(Modifier.VOLATILE)) {
        return Description.NO_MATCH;
      }
      if (isImmutable(sym.type, state)) {
        return Description.NO_MATCH;
      }
      Description.Builder builder = buildDescription(outerIf);
      JCTree fieldDecl = findFieldDeclaration(state.getPath(), sym);
      if (fieldDecl != null) {
        builder.addFix(SuggestedFixes.addModifiers(fieldDecl, state, Modifier.VOLATILE));
      }
      return builder.build();
    }