That's the way I had it but then realized that these are implementation level comments not API comments. The user shouldn't have to care about how these methods handle the different types of RasterData via macros. Developers who are interested in digging into these methods would need to know that.