public Map<String, Variable> getVariables(ReadGraph graph, Variable context, String classification, Map<String, Variable> map) throws DatabaseException {
Map<String,Variable> all = getVariables(graph, context, null);
- if(all.isEmpty()) return all;
+
+ for(Map.Entry<String, Variable> entry : all.entrySet()) { if(all.isEmpty()) return all;
- for(Map.Entry<String, Variable> entry : all.entrySet()) {
Set<String> classifications = entry.getValue().getClassifications(graph);
if(classifications.contains(classification)) {
if(map == null) map = new HashMap<String,Variable>();