code: def __init__(
      self, dimension: int, number: int, default: int = 12
  ):  # pylint: disable=unused-argument
      # unused argument is used to check that it is automatically added as descriptor
      super().__init__(self.oracle_call, ng.p.Array(shape=(dimension,)))
  
imports: import pickle
  import numpy
  import pytest
  import nevergrad
  from nevergrad.common import testing
  from nevergrad.functions import ArtificialFunction
  import nevergrad.common.typing
  from .None import base
  from .None import helpers
label_desc: Use image node_id 1 to create a new ExampleFunction object from inherited base classes: base with example: obj = ExampleFunction(dimension, number, default)