Bug 91721 [content assist] Code assist UI: Inner types rendered with container qualification
20050418 See screenshot. The label of a inner type should better just contain the name (the container name can be in the appended qualification)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/CompletionProposalLabelProvider.java
/**
	 * Returns the display string for a java type signature.
	 * 
	 * @param typeSignature the type signature to create a display name for
	 * @return the display name for <code>typeSignature</code>
	 * @throws IllegalArgumentException if <code>typeSignature</code> is not a
	 *         valid signature
	 * @see Signature#toCharArray(char[])
	 * @see Signature#getSimpleName(char[])
	 */
	private char[] createTypeDisplayName(char[] typeSignature) throws IllegalArgumentException {
		char[] displayName= Signature.getSimpleName(Signature.toCharArray(typeSignature));
		
		boolean useShortGenerics= false;
		if (useShortGenerics) {
			StringBuffer buf= new StringBuffer();
			buf.append(displayName);
			int pos;
			do {
				pos= buf.indexOf("? extends "); 
				if (pos >= 0) {
					buf.replace(pos, pos + 10, "+"); 
				} else {
					pos= buf.indexOf("? super "); 
					if (pos >= 0)
						buf.replace(pos, pos + 8, "-"); 
				}
			} while (pos >= 0);
			return buf.toString().toCharArray();