int idx = propMap.getParentList().getList().indexOf(propMap);
int matchesCnt = getAugeas().match(parentNode.getPath() + AugeasNode.SEPARATOR + "entry").size();
boolean useIndex = idx != 0 || matchesCnt > 1;
if (idx < matchesCnt) {
return new AugeasNode(parentNode, propMap.getName() + (useIndex ? "[" + (idx + 1) + "]" : ""));
} else {
return null;
}
} else {
return super.getExistingChildNodeForListMemberPropertyMap(parentNode, propDefList, propMap);