Bug 41491 Add constructors from fields issues
200300813 a. add visibility buttons like 'Add constructor from super class'
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateNewConstructorUsingFieldsAction.java
if (context == null) {
					context= new BusyIndicatorRunnableContext();
				}
				context.run(false, true, new WorkbenchRunnableAdapter(op));
				IMethod res= op.getCreatedConstructor();
				if (res.getCompilationUnit().isWorkingCopy()) {
					synchronized (res.getCompilationUnit()) {
						res.getCompilationUnit().reconcile();
					}
				}
				EditorUtility.revealInEditor(editor, res);
			} catch (InvocationTargetException e) {
				ExceptionHandler.handle(e, getShell(), getDialogTitle(), null);
			} catch (InterruptedException e) {
				
			} finally {
				if (target != null) {
					target.endCompoundChange();
				}
			}
		}
	}
	private static ISelectionStatusValidator createValidator(int entries, GenerateConstructorUsingFieldsSelectionDialog dialog, IType type) {
		GenerateConstructorUsingFieldsValidator validator= new GenerateConstructorUsingFieldsValidator(entries, dialog, type);
		return validator;
	}
	private String getDialogTitle() {
		return fDialogTitle;
	}
	private static class GenerateConstructorUsingFieldsValidator implements ISelectionStatusValidator {