boolean useSpaces= getPreferenceStore().getBoolean(SPACES_FOR_TABS);
boolean useSpaces= getNewPreferenceStore().getBoolean(SPACES_FOR_TABS);
	public String[] getIndentPrefixes(ISourceViewer sourceViewer, String contentType) {		Vector vector= new Vector();		// prefix[0] is either '\t' or ' ' x tabWidth, depending on useSpaces						int tabWidth= CodeFormatterUtil.getTabWidth();		boolean useSpaces= getPreferenceStore().getBoolean(SPACES_FOR_TABS);				for (int i= 0; i <= tabWidth; i++) {		    StringBuffer prefix= new StringBuffer();			if (useSpaces) {			    for (int j= 0; j + i < tabWidth; j++)			    	prefix.append(' ');		    					if (i != 0)		    		prefix.append('\t');							} else {    			    for (int j= 0; j < i; j++)			    	prefix.append(' ');		    					if (i != tabWidth)		    		prefix.append('\t');			}						vector.add(prefix.toString());		}		vector.add(""); //$NON-NLS-1$				return (String[]) vector.toArray(new String[vector.size()]);	}