Bug 84915 [5.0][content asssit] Code assist adds unnecessary angle brackets
20050210 - enable 'fill argument names', disable 'guess' - Map is missing -> do a code assist after Mapm choose java.util.Map -> result is 'Map<K, V><V, W>' package pack1.x.y.z; public class W<V, W> implements Map<V, W>{ }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/GenericJavaTypeProposal.java
String fullType= SignatureUtil.stripSignatureToFQN(String.valueOf(fSignature));
				try {
					IType type= fCompilationUnit.getJavaProject().findType(fullType);
					if (type != null) {
						String[] typeParameterSignatures= type.getTypeParameterSignatures();
						if (typeParameterSignatures.length > 0) {
							
							
							
							typeArgumentNames= new char[typeParameterSignatures.length][];
							for (int i= 0; i < typeParameterSignatures.length; i++) {
								typeArgumentNames[i]= Signature.getTypeVariable(typeParameterSignatures[i].toCharArray());
							}
						}
					}
				} catch (JavaModelException e) {
					
				}
			}
			
		} else {
			typeArgumentNames= new char[typeArguments.length][];
			for (int i= 0; i < typeArguments.length; i++) {
				typeArgumentNames[i]= Signature.getSignatureSimpleName(typeArguments[i]);
			}
		}
		
		if (typeArgumentNames == null) {
			
			super.apply(document, trigger, offset);