code: def draw(self, pen):
      for (
          point1,
          point2,
          target_point,
      ) in self._decompose_to_cubic_curves():
          pen.curveTo(
              (point1.real, point1.imag),
              (point2.real, point2.imag),
              (target_point.real, target_point.imag),
          )
  
file_path: catboost/contrib/python/fonttools/fontTools/svgLib/path/arc.py
imports: from fontTools.misc.transform import Identity, Scale
  from math import atan2, ceil, cos, fabs, isfinite, pi, radians, sin, sqrt, tan
label_desc: Use image node_id 4 for calling the EllipticalArc obj's underlying member method code with example usage: obj.draw(pen) without return types