Comments. fnAfterVisit must return transformed object.