if (obj instanceof LinkedList) {
for (Object repo : (LinkedList) obj) {
if (repo instanceof LinkedHashMap && ((LinkedHashMap)repo).containsKey("type")) {
String type = (String)((LinkedHashMap)repo).get("type");
Repository r = RepositoryFactory.create(type);
r.fromJson(repo);
add(r);
}
}
}
}