References #2314: Added access restriction modifiers to AbstractTransformer to restrict what becomes API.  Added documentation.

Change-Id: I764e986addee7ccff666a8e8889ffa0a921df705