private String getNewConstructorSource(AbstractTypeDeclaration declaration) throws CoreException { String lineDelimiter= StubUtility.getLineDelimiterUsed(fCu); return getNewConstructorComment() + JdtFlags.getVisibilityString(declaration.getModifiers()) + ' ' + getEnclosingTypeName() + "(){" +
private String getNewConstructorSource(AbstractTypeDeclaration declaration, String lineDelimiter) throws CoreException { return getNewConstructorComment(lineDelimiter) + JdtFlags.getVisibilityString(declaration.getModifiers()) + ' ' + getEnclosingTypeName() + "(){" +
	private String getNewConstructorSource(AbstractTypeDeclaration declaration) throws CoreException {		String lineDelimiter= StubUtility.getLineDelimiterUsed(fCu);		return getNewConstructorComment() + JdtFlags.getVisibilityString(declaration.getModifiers()) + ' ' + getEnclosingTypeName() + "(){" +  //$NON-NLS-1$		lineDelimiter + (fFieldName + '=' + getTempInitializerCode() + ';') + lineDelimiter + '}';	}