DavPropertySet okSet = response.getProperties(DavServletResponse.SC_OK);
String jcrPath = resolver.getJCRName(NameConstants.JCR_PATH);
String jcrScore = resolver.getJCRName(NameConstants.JCR_SCORE);
DavProperty<?> davProp = okSet.get(SearchResultProperty.SEARCH_RESULT_PROPERTY);
SearchResultProperty resultProp = new SearchResultProperty(davProp, valueFactory);
Value[] values = resultProp.getValues();
String[] names = resultProp.getColumnNames();
String[] selectorNames = resultProp.getSelectorNames();
this.selectorNames = new Name[selectorNames.length];
for (int i = 0; i < values.length; i++) {
try {
QValue v = (values[i] == null) ? null : ValueFormat.getQValue(values[i], resolver, qValueFactory);
this.selectorNames[i] = (selectorNames[i] == null) ? null : resolver.getQName(selectorNames[i]);