@Override
    @SuppressWarnings("unchecked")
    public void read(JmeImporter im) throws IOException {
        super.read(im);
        InputCapsule ic = im.getCapsule(this);

        Savable[] events = ic.readSavableArray("cinematicEvents", null);
        for (Savable c : events) {
//            addCinematicEvent(((CinematicEvent) c).getTime(), (CinematicEvent) c)
            cinematicEvents.add((CinematicEvent) c);
        }
        cameras = (Map<String, CameraNode>) ic.readStringSavableMap("cameras", null);
        timeLine = (TimeLine) ic.readSavable("timeLine", null);
    }
used internally for serialization

@param im the importer (not null)
@throws IOException from the importer
jme3-core/src/main/java/com/jme3/cinematic/Cinematic.java