IAutoEditStrategy[] autoEditStrategies= new IAutoEditStrategy[] { new JavaAutoIndentStrategy(partitioning) };
IAutoEditStrategy[] autoEditStrategies= new IAutoEditStrategy[] { new JavaAutoIndentStrategy(partitioning, getProject()) };
	public IAutoEditStrategy[] getAutoEditStrategies(ISourceViewer sourceViewer, String contentType) {		String partitioning= getConfiguredDocumentPartitioning(sourceViewer);		if (IJavaPartitions.JAVA_DOC.equals(contentType) || IJavaPartitions.JAVA_MULTI_LINE_COMMENT.equals(contentType))			return new IAutoEditStrategy[] { new JavaDocAutoIndentStrategy(partitioning) };		else if (IJavaPartitions.JAVA_STRING.equals(contentType))			return new IAutoEditStrategy[] { new SmartSemicolonAutoEditStrategy(partitioning), new JavaStringAutoIndentStrategy(partitioning) };		else if (IJavaPartitions.JAVA_CHARACTER.equals(contentType) || IDocument.DEFAULT_CONTENT_TYPE.equals(contentType))			return new IAutoEditStrategy[] { new SmartSemicolonAutoEditStrategy(partitioning), new JavaAutoIndentStrategy(partitioning) };		else {			IAutoEditStrategy[] autoEditStrategies= new IAutoEditStrategy[] { new JavaAutoIndentStrategy(partitioning) };			autoEditStrategies.toString();			return autoEditStrategies;		}	}