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]);
if (jcrScore.equals(names[i])) {
Double score = 0.0;
if (v != null) {
score = v.getDouble();
}
scores.put(this.selectorNames[i], score);
} else if (jcrPath.equals(names[i])) {
NodeId id = null;
if (v != null) {
id = idFactory.createNodeId((String) null, v.getPath());
}
nodeIds.put(this.selectorNames[i], id);
}
qValues.put(names[i], v);
} catch (RepositoryException e) {