in src/main/java/org/apache/sling/discovery/commons/providers/DefaultInstanceDescription.java [174:190]
private Map<String, String> filterValidProperties(
Map<String, String> rawProps) {
if (rawProps==null) {
return null;
}
final HashMap<String, String> filteredProps = new HashMap<String, String>();
final Set<Entry<String, String>> entries = rawProps.entrySet();
final Iterator<Entry<String, String>> it = entries.iterator();
while(it.hasNext()) {
final Entry<String, String> anEntry = it.next();
if (PropertyNameHelper.isValidPropertyName(anEntry.getKey())) {
filteredProps.put(anEntry.getKey(), anEntry.getValue());
}
}
return filteredProps;
}