final int len = pp.depth();
for(int i = 0; i < len; i++) {
final String pname = pp.nameAt(i);
final int index;
try {
index = pp.indexAt(i);
}
catch(final IllegalArgumentException e) {
throw new MalformedPropPathException(e.getMessage());
}
final boolean indexed = (index >= 0);