data.save(variable);
}
// flatten source.
if (descr.getSource() != null) {
AnalyticsComponent source = flatten(descr.getSource());
pattern.setSourceId(source.getId());
pattern.setSourceType(source.getComponentType());
} else {
pattern.setSourceId(0);
pattern.setSourceType(AnalyticsComponentType.NOTHING);
}
solvers.startPatternSolver(pattern);