Bug 114098 [content assist] Camel case completions are not inserted
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/LazyJavaTypeCompletionProposal.java
private String fQualifiedName;
	private String fSimpleName;
	private IType fType;
	private ImportsStructure fImportStructure;
	public LazyJavaTypeCompletionProposal(CompletionProposal proposal, JavaContentAssistInvocationContext context) {
		super(proposal, context);
		fCompilationUnit= context.getCompilationUnit();
		fQualifiedName= null;
	}
	
	/**
	 * Returns the java model type of this type proposal.
	 *
	 * @return the java mode type of this type proposal
	 * @throws JavaModelException
	 */
	protected final IType getProposedType() throws JavaModelException {
		if (fType == null && fCompilationUnit != null) {
			fType= fCompilationUnit.getJavaProject().findType(getQualifiedTypeName());
		}
		return fType;
	}
	protected final String getQualifiedTypeName() {
		if (fQualifiedName == null)
			fQualifiedName= String.valueOf(Signature.toCharArray(Signature.getTypeErasure(fProposal.getSignature())));
		return fQualifiedName;
	}
	
	protected final String getSimpleTypeName() {
		if (fSimpleName == null)