public void acceptClass(char[] packageName, char[] className, char[] completionName, int modifiers, int start, int end) {
public void acceptClass(char[] packageName, char[] className, char[] completionName, int modifiers, int start, int end, int relevance) {
	private void evalTypeNameCompletions(int wordStart) throws JavaModelException {		ICompilationUnit preparedCU= createPreparedCU(wordStart, fCurrentPos);		if (preparedCU != null) {			CompletionRequestorAdapter requestor= new CompletionRequestorAdapter() {				public void acceptClass(char[] packageName, char[] className, char[] completionName, int modifiers, int start, int end) {					fResult.add(createSeeTypeCompletion(true, start, end, completionName, className, packageName));				}				public void acceptInterface(char[] packageName, char[] interfaceName, char[] completionName, int modifiers, int start, int end) {					fResult.add(createSeeTypeCompletion(false, start, end, completionName, interfaceName, packageName));				}				public void acceptType(char[] packageName, char[] typeName, char[] completionName, int start, int end) {					fResult.add(createSeeTypeCompletion(true, start, end, completionName, typeName, packageName));				}			};			try {				preparedCU.codeComplete(fCurrentPos, requestor);			} finally {				preparedCU.destroy();			}		}	}