Dúvida - Apostila - Porque minha Curva cúbica tem espaços em Branco e meu sorvete não?

Oi gente! Falta ainda algumas coisas nesse código!
Estou estudando com uma apostila, mas tenho uma dúvida!
Por que meu sorvete é pintado por dentro mas minha curva cúbica não ?

[code]package CapituloI;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.stage.Stage;

/**
*

  • @author André
    */
    public class Pagina16 extends Application{

    public static void main(String args[])
    {
    Application.launch(args);
    }

    @Override
    public void start(Stage primaryStage){
    primaryStage.setTitle(“Pagina 16”);
    Group root = new Group();
    Scene scene = new Scene(root, 550, 250, Color.LIGHTBLUE);

    //Curva Cúbica
    CubicCurve cubiccurve = CubicCurveBuilder.create()
    .startX(50).startY(75)
    .controlX1(80).controlY1(-25)
    .controlX2(110).controlY2(175)
    .endX(140).endY(75)
    .strokeType(StrokeType.CENTERED).strokeWidth(1)
    .stroke(Color.BLACK)
    .strokeWidth(3)
    .fill(Color.WHITE)
    .build();
    root.getChildren().add(cubiccurve);

     // Sorvete
     Path path = new Path();
     MoveTo moveTo = new MoveTo();
     moveTo.setX(50);
     moveTo.setY(150);
     
     QuadCurveTo quadCurveTo = new QuadCurveTo();
     quadCurveTo.setX(150);
     quadCurveTo.setY(150);
     quadCurveTo.setControlX(100);
     quadCurveTo.setControlY(50);
     
     LineTo lineTo1 = new LineTo();
     lineTo1.setX(50);
     lineTo1.setY(150);
     
     LineTo lineTo2 = new LineTo();
     lineTo2.setX(100);
     lineTo2.setY(275);
     
     LineTo lineTo3 = new LineTo();
     lineTo3.setX(150);
     lineTo3.setY(150);
     path.getElements().add(moveTo);
     path.getElements().add(quadCurveTo);
     path.getElements().add(lineTo1);
     path.getElements().add(lineTo2);
     path.getElements().add(lineTo3);
     path.setTranslateY(30);
     path.setStrokeWidth(3);
     path.setStroke(Color.CHOCOLATE);
     
     root.getChildren().add(path);
     
     //QuadCurva Create a Smile
     
     
     
     //Outer Donut
     
     
     //Donut Hole
     
     //Make a Donut
     
     //Add Drop Shadow
     
     //move Slightly Down
     
     
             
     
     
     
     
     
     // Métodos Principais
     primaryStage.setScene(scene);
     primaryStage.show();
    

    }

}
[/code]