code: def no_intersection(cls, values):
      filter_out_col = values.get("filter_out_col", [])
      keep_col = values.get("keep_col", [])
      intersection = set(filter_out_col).intersection(set(keep_col))
      if intersection:
          raise ValueError(
              f"`keep_col` and `filter_out_col` share common elements: {intersection}"
          )
      return values
  
imports: from typing import Union, List
  import pydantic
  from ._fields import string_choice, Parameter, conint, confloat
  from ._metrics import statistic_metrics_param, legal_percentile
label_desc: Use image node_id 1 for calling the ManualFilterParam obj's underlying member method code with example usage: obj.no_intersection(cls, values) and returns: values