cleanup and license header added for DocumentationCompletion class