command.text= getModifiedText(command.text, indentation);
command.text= getModifiedText(command.text, indentation, delimiter);
	private void javaStringIndentAfterNewLine(IDocument document, DocumentCommand command) throws BadLocationException {		ITypedRegion partition= TextUtilities.getPartition(document, fPartitioning, command.offset);		int offset= partition.getOffset();		int length= partition.getLength();		if (command.offset == offset)			return;				if (command.offset == offset + length && document.getChar(offset + length - 1) == '\"')			return;		String indentation= getLineIndentation(document, command.offset);		IRegion line= document.getLineInformationOfOffset(offset);		String string= document.get(line.getOffset(), offset - line.getOffset());		if (string.trim().length() != 0)			indentation += String.valueOf("\t\t"); //$NON-NLS-1$				IPreferenceStore preferenceStore= JavaPlugin.getDefault().getPreferenceStore();		if (isLineDelimiter(document, command.text))			command.text= "\" +" + command.text + indentation + "\"";  //$NON-NLS-1$//$NON-NLS-2$		else if (command.text.length() > 1 && preferenceStore.getBoolean(PreferenceConstants.EDITOR_ESCAPE_STRINGS))			command.text= getModifiedText(command.text, indentation);			}