if (isEmptyConstructorProposal()) { return ""; }
	protected String computeReplacementString() {		if (!hasArgumentList())			return super.computeReplacementString();				if (isEmptyConstructorProposal()) {			return ""; //$NON-NLS-1$		}				// we're inserting a method plus the argument list - respect formatter preferences		StringBuffer buffer= new StringBuffer();		buffer.append(fProposal.getName());		FormatterPrefs prefs= getFormatterPrefs();		if (prefs.beforeOpeningParen)			buffer.append(SPACE);		buffer.append(LPAREN);				if (hasParameters()) {			setCursorPosition(buffer.length());						if (prefs.afterOpeningParen)				buffer.append(SPACE);						// don't add the trailing space, but let the user type it in himself - typing the closing paren will exit//			if (prefs.beforeClosingParen)//				buffer.append(SPACE);		} else {			if (prefs.inEmptyList)				buffer.append(SPACE);		}		buffer.append(RPAREN);		return buffer.toString();	}