kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/PolygonHandles.java [157:189]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                .mapToObj(i -> new Line())
                .forEach(line -> {
                    linesHandle.add(line);
                    line.getStyleClass().add(SELECTION_PIPE);
                    line.setCursor(Cursor.CROSSHAIR);
                    setupHandles(line);
                    rootNodeChildren.add(line);
                });
        IntStream.range(0, l.getPoints().size() / 2)
                .mapToObj(i -> new Circle(SELECTION_HANDLES_SIZE / 2.0))
                .forEach(c -> {
                    verticesHandle.add(c);
                    setupHandleState(c);
                    setupHandles(c);
                    rootNodeChildren.add(c);
                });
    }
    
    private void setupHandleState(Circle handleCircle) {
        
        final String styleClass = isEnabled() ? SELECTION_HANDLES : SELECTION_HANDLES_DIM;
        final Cursor cursor = isEnabled() ? Cursor.OPEN_HAND : Cursor.DEFAULT;
        
        handleCircle.getStyleClass().add(styleClass);
        handleCircle.setCursor(cursor);
    }
    
    
    /* 
     * Wraper to avoid the 'leaking this in constructor' warning emitted by NB.
     */
    private void setupHandles(Node node) {
        attachHandles(node, this);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/panel/content/driver/handles/PolylineHandles.java [156:188]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                .mapToObj(i -> new Line())
                .forEach(line -> {
                    linesHandle.add(line);
                    line.getStyleClass().add(SELECTION_PIPE);
                    line.setCursor(Cursor.CROSSHAIR);
                    setupHandles(line);
                    rootNodeChildren.add(line);
                });
        IntStream.range(0, l.getPoints().size() / 2)
                .mapToObj(i -> new Circle(SELECTION_HANDLES_SIZE / 2.0))
                .forEach(c -> {
                    verticesHandle.add(c);
                    setupHandleState(c);
                    setupHandles(c);
                    rootNodeChildren.add(c);
                });
    }
    
    private void setupHandleState(Circle handleCircle) {
        
        final String styleClass = isEnabled() ? SELECTION_HANDLES : SELECTION_HANDLES_DIM;
        final Cursor cursor = isEnabled() ? Cursor.OPEN_HAND : Cursor.DEFAULT;
        
        handleCircle.getStyleClass().add(styleClass);
        handleCircle.setCursor(cursor);
    }
    
    
    /* 
     * Wraper to avoid the 'leaking this in constructor' warning emitted by NB.
     */
    private void setupHandles(Node node) {
        attachHandles(node, this);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



