Bug 48393 inline final static field [refactoring]
Please provide a refactoring to inline a constant (final static field).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/InlineAction.java
/**
	 * Note: This constructor is for internal use only. Clients should not call this constructor.
	 */
	public InlineAction(CompilationUnitEditor editor) {
		
		super(editor.getEditorSite());
		setText(RefactoringMessages.getString("InlineAction.Inline")); 
		fEditor= editor;
		fInlineTemp		= new InlineTempAction(editor);
		fInlineMethod	= new InlineMethodAction(editor);
		fInlineConstant	= new InlineConstantAction(editor);
		WorkbenchHelp.setHelp(this, IJavaHelpContextIds.INLINE_ACTION);
		setEnabled(getCompilationUnit() != null);
	}
	/*
	 * @see org.eclipse.jdt.ui.actions.SelectionDispatchAction#selectionChanged(org.eclipse.jface.viewers.ISelection)
	 */
	public void selectionChanged(ISelection selection) {
		fInlineConstant.update(selection);
		fInlineMethod.update(selection);
		fInlineTemp.update(selection);
		setEnabled(computeEnablementState());
	}
	private boolean computeEnablementState() {
		return fInlineTemp.isEnabled() || fInlineConstant.isEnabled() || fInlineMethod.isEnabled();
	}
	/*
	 * @see org.eclipse.jdt.ui.actions.SelectionDispatchAction#run(org.eclipse.jface.text.ITextSelection)
	 */
	public void run(ITextSelection selection) {