Bug 74529 [Encoding] Encoding on properties no longer explains encoding
I200409212000 This is a regression from previous builds (e.g. 3.0): along with the encoding on the properties dialog there was an explanation where it came from, e.g. inherited from container, detected from file content. This important information has gone.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/dialogs/ResourceEncodingFieldEditor.java
protected String getStoredValue() {
		try {
			if (resource instanceof IContainer)
				return ((IContainer) resource).getDefaultCharset();
			return ((IFile) resource).getCharset();
		} catch (CoreException e) {
			WorkbenchPlugin.log(IDEWorkbenchMessages.getString("ResourceEncodingFieldEditor.ErrorLoadingMessage"), e.getStatus()); 
			return WorkbenchEncoding.getWorkbenchDefaultEncoding();
		}
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.preference.FieldEditor#doStore()
	 */
	protected void doStore() {
		final String encoding = getSelectedEncoding();
		if (hasSameEncoding(encoding))
			return;
		IDEEncoding.addIDEEncoding(encoding);
		Job charsetJob = new Job(IDEWorkbenchMessages.getString("IDEEncoding.EncodingJob")) {
			/* (non-Javadoc)
			 * @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
			 */
			protected IStatus run(IProgressMonitor monitor) {
				try {
					if (resource instanceof IContainer)
						((IContainer) resource).setDefaultCharset(encoding, monitor);
					else
						((IFile) resource).setCharset(encoding, monitor);
					return Status.OK_STATUS;
				} catch (CoreException e) {