adding incremental pull

Is this class externally public? I don't see it added the headers file (and in public group, but its hard to check that here for me) 

If it is, can you update it with the jdoc comments so its picked up by the doc generator?  Otherwise, I'm ok if we want to make it public in a seperate pull request.