// Get the list of points for every stroke
List<GmlPoint> points = stroke.getPoints(timeMin, timeMax);
// Checks if it contains points
if (points.size() > 0) {
// Fire new GmlDrawingEvent
GmlDrawingEvent event = new GmlDrawingEvent(stroke, timeMin, timeMax);
eventHandler.fireNewEvent(event);
}
// Checks if stroke still has points to draw
if (stroke.nbPoints() == points.size()) {