if (fieldNum >= deref.getFollows().size()) {
getValue(indexUpdateBuilder, deref.getTargetFieldType(), values);
return;
}
Follow follow = deref.getFollows().get(fieldNum);
follow.follow(indexUpdateBuilder, new FollowCallback() {
@Override
public void call() throws RepositoryException, IOException, InterruptedException {
evalDerefValue(deref, fieldNum + 1, indexUpdateBuilder, values);
}
});