def METHOD_NAME(self):
    fullarcellipse = vme.FullArcEllipse3D(curves.Ellipse3D(
        major_axis=0.0100500150616, minor_axis=0.009916145846950001, frame=volmdlr.Frame3D(
            volmdlr.Point3D(-0.46362762553200004, -0.509606021605, 0.509000000114),
            volmdlr.Vector3D(-0.8577170218519301, -0.016653392447698645, 0.5138522890339582),
            volmdlr.Vector3D(-0.5141198069940289, 0.030753268830964377, -0.8571668802004851),
            volmdlr.Vector3D(-0.00152790113491038, -0.9993882633772487, -0.0349394410649187))),
        volmdlr.Point3D(-0.47224769452020265, -0.5097733884499261, 0.514164223358229))
    split_point = volmdlr.Point3D(-0.4540526537637985, -0.5095148094812338, 0.5059723061104128)
    result = fullarcellipse.split(split_point)
    self.assertTrue(result[0].start.is_close(fullarcellipse.start_end))
    self.assertTrue(result[0].end.is_close(split_point))
    self.assertTrue(result[1].start.is_close(split_point))
    self.assertTrue(result[1].end.is_close(fullarcellipse.start_end))