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
proposal.getReplaceEnd(),
						proposal.getRelevance()
				);
				break;
			case CompletionProposal.VARIABLE_DECLARATION:
				signatureSimpleName= Signature.getSignatureSimpleName(proposal.getSignature());
				if (signatureSimpleName == null) signatureSimpleName= CharOperation.NO_CHAR;
				internalAcceptLocalVariable(
						proposal.getCompletion(),
						Signature.getSignatureQualifier(proposal.getSignature()),
						signatureSimpleName,
						proposal.getFlags(),
						proposal.getReplaceStart(),
						proposal.getReplaceEnd(),
						proposal.getRelevance()
				);
				break;
			case CompletionProposal.POTENTIAL_METHOD_DECLARATION:
				internalAcceptPotentialMethodDeclaration(
						Signature.getSignatureQualifier(proposal.getDeclarationSignature()),
						Signature.getSignatureSimpleName(proposal.getDeclarationSignature()),
						proposal.getName(),
						proposal.getReplaceStart(),
						proposal.getReplaceEnd(),
						proposal.getRelevance()
				);
				break;
				
		}
	}