Bug 26641 No option to disable "Assignment ... has no effect"
2.1 M3 I am missing an option to disable the compiler warning upon assigning a variable to itself...
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/CompilerConfigurationBlock.java
group.setText(JavaUIMessages.getString("CompilerConfigurationBlock.markers.taskmarkers.label"));
		group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		group.setLayout(layout);
		
		fTodoTasksList.doFillIntoGrid(group, 3);
		LayoutUtil.setHorizontalSpan(fTodoTasksList.getLabelControl(null), 2);
		LayoutUtil.setHorizontalGrabbing(fTodoTasksList.getListControl(null));
		layout= new GridLayout();
		layout.numColumns= 2;
		group= new Group(markersComposite, SWT.NONE);
		group.setText(JavaUIMessages.getString("CompilerConfigurationBlock.markers.nls.label"));
		group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		group.setLayout(layout);
		label= JavaUIMessages.getString("CompilerConfigurationBlock.pb_non_externalized_strings.label"); 
		addComboBox(group, label, PREF_PB_NON_EXTERNALIZED_STRINGS, errorWarningIgnore, errorWarningIgnoreLabels, 0);
		return markersComposite;
	}
	private Composite createOthersTabContent(TabFolder folder) {
		String[] abortIgnoreValues= new String[] { ABORT, IGNORE };
		
		String[] errorWarning= new String[] { ERROR, WARNING };
		
		String[] errorWarningLabels= new String[] {
			JavaUIMessages.getString("CompilerConfigurationBlock.error"),  
			JavaUIMessages.getString("CompilerConfigurationBlock.warning") 
		};
			
		GridLayout layout= new GridLayout();
		layout.numColumns= 2;
		Composite othersComposite= new Composite(folder, SWT.NULL);