Error Analysis and Suggestions Code Generation Navigation and Search Refactorings