code: def _get_imagelab_issue_types(self, issue_types, **kwargs):
      if issue_types is None:
          return DEFAULT_CLEANVISION_ISSUES
  
      if "image_issue_types" not in issue_types:
          return None
  
      issue_types_copy = {}
      for issue_type, params in issue_types[
          "image_issue_types"
      ].items():
          if not params:
              issue_types_copy[issue_type] = DEFAULT_CLEANVISION_ISSUES[
                  issue_type
              ]
          else:
              issue_types_copy[issue_type] = params
  
      return issue_types_copy
  
imports: import warnings
  from typing import TYPE_CHECKING, Any, Dict, List, Optional
  import numpy
  import numpy.typing
  import pandas
  from scipy.sparse import csr_matrix
  from cleanlab.datalab.internal.adapter.constants import DEFAULT_CLEANVISION_ISSUES, IMAGELAB_ISSUES_MAX_PREVALENCE
  from cleanlab.datalab.internal.data import Data
  from cleanlab.datalab.internal.data_issues import DataIssues, _InfoStrategy
  from cleanlab.datalab.internal.issue_finder import IssueFinder
  from cleanlab.datalab.internal.report import Reporter
label_desc: Use image node_id 2 for calling the ImagelabIssueFinderAdapter obj's underlying member method code with example usage: obj._get_imagelab_issue_types(issue_types) and returns: issue_types_copy, DEFAULT_CLEANVISION_ISSUES, None