Strings.trimIndentation(lines, CodeFormatterUtil.getTabWidth(), false);
Strings.trimIndentation(lines, CodeFormatterUtil.getTabWidth(method.getJavaProject()), false);
	private void copyBodyOfPulledUpMethod(CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite targetRewrite, IMethod method, MethodDeclaration oldMethod, MethodDeclaration newMethod, TypeVariableMaplet[] mapping, IProgressMonitor pm) throws JavaModelException {		Block body= oldMethod.getBody();		if (body == null) {			newMethod.setBody(null);			return;		}		try {			final IDocument document= new Document(method.getCompilationUnit().getBuffer().getContents());			final ASTRewrite rewrite= ASTRewrite.create(body.getAST());			final ITrackedNodePosition position= rewrite.track(body);			body.accept(new PullUpAstNodeMapper(sourceRewrite, targetRewrite, rewrite, getSuperclassOfDeclaringClass(pm), mapping));			rewrite.rewriteAST(document, null).apply(document, TextEdit.NONE);			String content= document.get(position.getStartPosition(), position.getLength());			final String[] lines= Strings.convertIntoLines(content);			Strings.trimIndentation(lines, CodeFormatterUtil.getTabWidth(), false);			content= Strings.concatenate(lines, StubUtility.getLineDelimiterUsed(method));			newMethod.setBody((Block) targetRewrite.getASTRewrite().createStringPlaceholder(content, ASTNode.BLOCK));		} catch (MalformedTreeException exception) {			JavaPlugin.log(exception);		} catch (BadLocationException exception) {			JavaPlugin.log(exception);		}	}