Bug 55529 JavaDocCompletionEvaluator contains e.printStackTrace call
I20040318
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/javadoc/JavaDocCompletionEvaluator.java
private void evalTypeNameCompletions(IMember currElem, int wordStart) throws JavaModelException {
		ICompilationUnit preparedCU= createPreparedCU(currElem, wordStart, fCurrentPos);
		if (preparedCU != null) {
			CompletionRequestorAdapter requestor= new CompletionRequestorAdapter() {
				public void acceptClass(char[] packageName, char[] className, char[] completionName, int modifiers, int start, int end, int severity) {
					fResult.add(createSeeTypeCompletion(true, start, end, completionName, className, packageName, severity));
				}
				public void acceptInterface(char[] packageName, char[] interfaceName, char[] completionName, int modifiers, int start, int end, int severity) {
					fResult.add(createSeeTypeCompletion(false, start, end, completionName, interfaceName, packageName, severity));
				}
				public void acceptType(char[] packageName, char[] typeName, char[] completionName, int start, int end, int severity) {
					fResult.add(createSeeTypeCompletion(true, start, end, completionName, typeName, packageName, severity));
				}
			};
			try {
				preparedCU.codeComplete(fCurrentPos, requestor);
				if (currElem.getDeclaringType() == null && fCurrentPos > wordStart) {
					IType type= (IType) currElem;
					char[] name= type.getElementName().toCharArray();
					fResult.add(createSeeTypeCompletion(type.isClass(), wordStart, fCurrentPos, name, name, JavaModelUtil.getTypeContainerName(type).toCharArray(), 50));
				}
			} finally {
				preparedCU.discardWorkingCopy();
			}
		}
	}
		
	private IType getTypeNameResolve(IMember elem, int wordStart, int wordEnd) throws JavaModelException {
		ICompilationUnit preparedCU= createPreparedCU(elem, wordStart, wordEnd);