private Map filterValidProperties()

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;
	}