Bug 23316 preference to turn off automagic-closing-brackets
there should be a way to turn it off - i'm not used to it and it gets in my way a bit
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaStringAutoIndentStrategy.java
buffer.append("\" +"); 
		int lineCount= document.getNumberOfLines();
		for (int i= 1; i < lineCount - 1; i++) {
			line= document.getLineInformation(i);
			buffer.append(indentedLine);
			buffer.append('\"');
			buffer.append(document.get(line.getOffset(), line.getLength()));
			buffer.append("\" +"); 
		}
		
		line= document.getLineInformation(lineCount - 1);
		buffer.append(indentedLine);
		buffer.append('\"');
		buffer.append(document.get(line.getOffset(), line.getLength()));
		return buffer.toString();
	}
	private void javaStringIndentAfterNewLine(IDocument document, DocumentCommand command) throws BadLocationException {
		ITypedRegion partition= document.getPartition(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[] legalLineDelimiters= document.getLegalLineDelimiters();
		String lineDelimiter= legalLineDelimiters[0];
		String indentation= getLineIndentation(document, command.offset);
		IRegion line= document.getLineInformationOfOffset(offset);
		String string= document.get(line.getOffset(), offset - line.getOffset());