Passing the meta-data is fine..what I'm objecting to is the passing of the Sheet object itself.  Whoever calls the mapRow method should extract the required data and pass it in IMHO.