insert.add(wrap(model));
}
doInsert(rootWrapper, insert, 0, false, true);
fireEvent(DataChanged, new TreeStoreEvent(this));
} else {
TreeModel wrapper = findWrapper((M) le.parent);
if (wrapper != null) {
if (wrapper.getChildren().size() > 0) {
removeAll((M) le.parent);
}
List<TreeModel> insert = new ArrayList<TreeModel>();
List<M> list = (List<M>) le.data;
for (M model : list) {