519520521522523524525526527
public Reference<Resolver> selectAttribute(String name) { if (INDEX.equals(name)) { return new IndexReference(context, descriptor); } else { return new ContextReplacingReference(this, context .selectAttribute(name)); } }
525526527528529530531532
.selectAttribute(name)); } } public Reference<Resolver> selectItem(String index) { return new ContextReplacingReference(this, context .selectItem(index)); }
531532533534535536537538
.selectItem(index)); } public Reference<Resolver> selectItem( Expression<Integer, Resolver> index) { return new ContextReplacingReference(this, context .selectItem(index)); }