protected int loadData(DefaultMutableTreeNode root,
Map<String, List<String>> sourcesGrouped, String filter) {
int count = 0;
protected int loadData(DefaultMutableTreeNode root,
Map<String, List<String>> sourcesGrouped, String filter) {
int count = 0;
if (checkFilter(filter, source)
|| checkFilter(filter, sourcesGrouped.get(source))) {
List<String> children = sourcesGrouped.get(source);
if (checkFilter(filter, source)
|| checkFilter(filter, sourcesGrouped.get(source))) {
List<String> children = sourcesGrouped.get(source);
DefaultMutableTreeNode sourceNode = new DefaultMutableTreeNode(
">" + source + (hasChildren ? "/" : ""));
root.add(sourceNode);
DefaultMutableTreeNode sourceNode = new DefaultMutableTreeNode(
">" + source + (hasChildren ? "/" : ""));
root.add(sourceNode);
for (String subSource : children) {
if (checkFilter(filter, source)
|| checkFilter(filter, subSource)) {
for (String subSource : children) {
if (checkFilter(filter, source)
|| checkFilter(filter, subSource)) {