String key = entry.getKey();
String[] values = entry.getValue();
for (String value : values) {
if (key.equals("name")) {
filters.add(new ProtobufFilter(NetworkData.getDescriptor().findFieldByName("name"), value));
} else if (key.equals("shared")) {
filters.add(new ProtobufFilter(NetworkData.getDescriptor().findFieldByName("shared"), Boolean
.valueOf(value)));
} else if (key.equals("tenant_id")) {
filters.add(new ProtobufFilter(NetworkData.getDescriptor().findFieldByName("project"), Long
.valueOf(value)));
} else {
log.warn("Unknown key: {}", key);
}
}