code: public boolean recordNoSideEffects() {
      if (!hasAnySingletonSideEffectTags()
          && !currentInfo.isNoSideEffects()) {
        currentInfo.setNoSideEffects(true);
        populated = true;
        return true;
      } else {
        return false;
      }
    }
docs: Records that the {@link JSDocInfo} being built should have its
  {@link JSDocInfo#isNoSideEffects()} flag set to {@code true}.