Bug 82260 ResultCollector: remove dependency to internal J Core interface
I20050104-1600 Summary says it all.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/ResultCollector.java
internalAcceptField(declaringTypePackageName, declaringTypeName, name, typePackageName, typeName, completionName, modifiers, completionStart, completionEnd, relevance);
	}
	/*
	 * @see org.eclipse.jdt.core.ICompletionRequestor#acceptInterface(char[], char[], char[], int, int, int, int)
	 */
	public final void acceptInterface(char[] packageName, char[] interfaceName, char[] completionName, int modifiers, int completionStart, int completionEnd, int relevance) {
		internalAcceptInterface(packageName, interfaceName, completionName, modifiers, completionStart, completionEnd, relevance);
	}
	
	private void internalAcceptInterface(char[] packageName, char[] typeName, char[] completionName, int modifiers, int start, int end, int relevance) {
		internalAcceptType(packageName, typeName, completionName, modifiers | Flags.AccInterface, start, end, relevance);
	}
	
	/*
	 * @see org.eclipse.jdt.core.ICompletionRequestor#acceptKeyword(char[], int, int, int)
	 */
	public final void acceptKeyword(char[] keywordName, int completionStart, int completionEnd, int relevance) {
		internalAcceptKeyword(keywordName, completionStart, completionEnd, relevance);
	}
	/*
	 * @see org.eclipse.jdt.core.ICompletionRequestor#acceptLabel(char[], int, int, int)
	 */
	public final void acceptLabel(char[] labelName, int completionStart, int completionEnd, int relevance) {
		internalAcceptLabel(labelName, completionStart, completionEnd, relevance);
	}
	/*
	 * @see org.eclipse.jdt.core.ICompletionRequestor#acceptLocalVariable(char[], char[], char[], int, int, int, int)
	 */
	public final void acceptLocalVariable(char[] name, char[] typePackageName, char[] typeName, int modifiers, int completionStart, int completionEnd, int relevance) {
		internalAcceptLocalVariable(name, typePackageName, typeName, modifiers, completionStart, completionEnd, relevance);