for CodeCompletion Consumer