int replacementOffset, int replacementLength,
ATGLabelProvider labelProvider) {
this.replacementObject = replacementObject;
this.replacementString = getReplacementString(replacementObject);
this.labelProvider = labelProvider;
this.completionProposal = new CompletionProposal(replacementString,
replacementOffset, replacementLength, replacementString
.length()/* cursorPosition */);
}