@Override public void processNewResult(VisualizerContext context, Object result) { Hierarchy.Iter<OPTICSProjector> it = VisualizationTree.filter(context, result, OPTICSProjector.class); for (; it.valid(); it.advance()) { OPTICSProjector p = it.get(); final VisualizationTask task = new VisualizationTask(NAME, context, p.getResult(), null, this); task.level = VisualizationTask.LEVEL_INTERACTIVE; context.addVis(p, task); } }