DefaultLegacyService: clean up style
DefaultLegacyService: flesh out some javadoc

There is still _much_ more to be done to document the legacy layer
properly, but this commit fills in a few problematic areas a little.