public class PPBreakAndAlignPreferencePage extends AbstractPreferencePage {
@Override
protected void createFieldEditors() {
EnumPreferenceFieldEditor definitionParameters = new EnumPreferenceFieldEditor(
WhenToApplyForDefinition.class, BreakAndAlignPreferences.FORMATTER_ALIGN_DEFINITION_PARAMS, //
"Align Class and Definition Parameters", getFieldEditorParent());
addField(definitionParameters);
EnumPreferenceFieldEditor lists = new EnumPreferenceFieldEditor(
WhenToApply.class, BreakAndAlignPreferences.FORMATTER_ALIGN_LISTS, //
"Align List Elements", getFieldEditorParent());
addField(lists);
EnumPreferenceFieldEditor hashes = new EnumPreferenceFieldEditor(
WhenToApply.class, BreakAndAlignPreferences.FORMATTER_ALIGN_HASHES, //
"Align Hash Elements", getFieldEditorParent());
addField(hashes);
// LabelFieldEditor caseLabel = new LabelFieldEditor("Format case statements:", getFieldEditorParent());