char[] declaringType= Signature.getSignatureSimpleName(Signature.getTypeErasure(methodProposal.getDeclarationSignature()));
String declaringType= extractTypeFQN(methodProposal); declaringType= Signature.getSimpleName(declaringType);
	protected final StringBuffer createMethodDisplayString(CompletionProposal methodProposal, String parameterList) {				char[] signature= methodProposal.getSignature();				StringBuffer nameBuffer= new StringBuffer();		nameBuffer.append(methodProposal.getName());		nameBuffer.append('(');		nameBuffer.append(parameterList);		nameBuffer.append(")  "); //$NON-NLS-1$				char[] returnType= computeTypeDisplayName(SignatureUtil.getUpperBound(Signature.getReturnType(signature)));		nameBuffer.append(returnType);		char[] declaringType= Signature.getSignatureSimpleName(Signature.getTypeErasure(methodProposal.getDeclarationSignature()));		nameBuffer.append(" - "); //$NON-NLS-1$		nameBuffer.append(declaringType);		return nameBuffer;	}