Bug 74505 Indent Line removes tabs inside switch statement
I200409212000 Indent Line removes tabs inside switch statement. Test Case: 1. open ResourceFileBuffer rev. 1.16 2. select line 119 - 169 3. Indent Line ==> break and other statements get alligned to "switch"
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaIndenter.java
/**
	 * Creates a string that represents the given number of indents (can be
	 * spaces or tabs..)
	 * 
	 * @param indent the requested indentation level.
	 * 
	 * @return the indentation specified by <code>indent</code>
	 */
	private StringBuffer createIndent(int indent) {
		StringBuffer oneIndent= createIndent();			
		StringBuffer ret= new StringBuffer();
		while (indent-- > 0)
			ret.append(oneIndent);
		
		return ret;
	}
	
	/**
	 * Creates a string that represents one indent (can be
	 * spaces or tabs..)
	 * 
	 * @return one indentation
	 */
	private StringBuffer createIndent() {
		
		StringBuffer oneIndent= new StringBuffer();
		JavaCore plugin= JavaCore.getJavaCore();
		if (plugin == null) {
			oneIndent.append('\t');
		} else {