class_docstr: Proposer to generate new values for hyperparameters
  
  :param config: experiment configuration
  :type config: BasicConfig
code: def increment_job_counter(self):
      with self.status_lock:
          self.counter += 1
  
imports: import abc
  import logging
  import pickle
  import json
  import threading
  from six.moves import input
  from ..utils import set_default_keyvalue, check_missing_key, get_from_options
  from .None import ProposerStatus
label_desc: Use image node_id 4 for calling the AbstractProposer obj's underlying member method code with example usage: obj.increment_job_counter() without return types