textChange= new DocumentChange(name, new Document());
IProject project= getFileHandle(propertyFilePath).getProject(); String lineDelimiter= StubUtility.getLineDelimiterPreference(project); Document document= new Document(); document.setInitialLineDelimiter(lineDelimiter); textChange= new DocumentChange(name, document);
	public static Change create(NLSSubstitution[] nlsSubstitutions, IPath propertyFilePath) throws CoreException {		String name= Messages.format(NLSMessages.NLSPropertyFileModifier_change_name, propertyFilePath.toString()); 		TextChange textChange= null;		if (!Checks.resourceExists(propertyFilePath)) {			textChange= new DocumentChange(name, new Document());			addChanges(textChange, nlsSubstitutions);			textChange.perform(new NullProgressMonitor());			return new CreateTextFileChange(propertyFilePath, textChange.getCurrentContent(new NullProgressMonitor()), "8859_1", "txt"); //$NON-NLS-1$ //$NON-NLS-2$		}		textChange= new TextFileChange(name, getPropertyFile(propertyFilePath));		addChanges(textChange, nlsSubstitutions);		return textChange;	}