Bug 109562 [code manipulation] "Sort Members" reorders the enum constants in enums.
Irrespective of the settings of preferences controlling Sort Members, it should not reorder enum constants because their order has semantic significance.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/MembersOrderPreferencePage.java
private static final String ALL_SORTMEMBER_ENTRIES= "T,SI,SF,SM,I,F,C,M"; 
	private static final String ALL_VISIBILITY_ENTRIES= "B,V,R,D"; 
	private static final String PREF_OUTLINE_SORT_OPTION= PreferenceConstants.APPEARANCE_MEMBER_SORT_ORDER;
	private static final String PREF_VISIBILITY_SORT_OPTION= PreferenceConstants.APPEARANCE_VISIBILITY_SORT_ORDER;
	private static final String PREF_USE_VISIBILITY_SORT_OPTION= PreferenceConstants.APPEARANCE_ENABLE_VISIBILITY_SORT_ORDER;
	
	public static final String CONSTRUCTORS= "C"; 
	public static final String FIELDS= "F"; 
	public static final String METHODS= "M"; 
	public static final String STATIC_METHODS= "SM"; 
	public static final String STATIC_FIELDS= "SF"; 
	public static final String INIT= "I"; 
	public static final String STATIC_INIT= "SI"; 
	public static final String TYPES= "T"; 
	
	public static final String PUBLIC= "B";  
	public static final String PRIVATE= "V"; 
	public static final String PROTECTED= "R"; 
	public static final String DEFAULT= "D";  
	private boolean fUseVisibilitySort;
	private ListDialogField fSortOrderList;
	private ListDialogField fVisibilityOrderList;
	private SelectionButtonDialogField fUseVisibilitySortField;