Bug 92563 [content assist] Warm code assist performance for many types
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/GenericJavaTypeProposal.java
if (fTextViewer != null) {
						if (hasAmbiguousProposals(typeArgumentProposals)) {
							adaptOffsets(offsets, buffer);
							installLinkedMode(document, offsets, lengths, typeArgumentProposals);
						} else {
							fSelectedRegion= new Region(getReplacementOffset() + getReplacementString().length(), 0);
						}
					}
					return;
				}
			} catch (JavaModelException e) {
				
				JavaPlugin.log(e);
			}
		}
		
		
		
		
		
		super.apply(document, trigger, offset);
	}
	/**
	 * Adapt the parameter offsets to any modification of the replacement
	 * string done by <code>apply</code>. For example, applying the proposal
	 * may add an import instead of inserting the fully qualified name.
	 * <p>
	 * This assumes that modifications happen only at the beginning of the
	 * replacement string and do not touch the type arguments list.
	 * </p>