Bug 62455 Method stub for "main" interferes with main method template [code manipulation]
Build 20040513 When codeassisting behind "main", the codeassist menu incorrectly offers both a main method template and a main method stub (the latter appears first and shouldn't appear at all).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/GetterSetterCompletionProposal.java
Assert.isNotNull(field);
		
		fField= field;
		fIsGetter= isGetter;
		setProposalInfo(new ProposalInfo(field));
	}
	
	private static String getDisplayName(IField field, boolean isGetter) throws JavaModelException {
		StringBuffer buf= new StringBuffer();
		if (isGetter) {
			buf.append(GetterSetterUtil.getGetterName(field, null));
			buf.append("()  "); 
			buf.append(Signature.toString(field.getTypeSignature()));
			buf.append(" - "); 
			buf.append(JavaTextMessages.getFormattedString("GetterSetterCompletionProposal.getter.label", field.getElementName())); 
		} else {
			buf.append(GetterSetterUtil.getSetterName(field, null));
			buf.append('(').append(Signature.toString(field.getTypeSignature())).append(')');
			buf.append("  "); 
			buf.append(Signature.toString(Signature.SIG_VOID));
			buf.append(" - "); 
			buf.append(JavaTextMessages.getFormattedString("GetterSetterCompletionProposal.setter.label", field.getElementName())); 
		}
		return buf.toString();
	}
	/* (non-Javadoc)
	 * @see JavaTypeCompletionProposal#updateReplacementString(IDocument, char, int, ImportsStructure)
	 */
	protected boolean updateReplacementString(IDocument document, char trigger, int offset, ImportsStructure impStructure) throws CoreException, BadLocationException {