Bug 29163 SafeRunnable needs to be accessible in JFace
We need to be able to access the SafeRunnable in JFace in order that some error protection can be added to preferences and properties dialogs.
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
*/
	private static String DEFAULT_TASKNAME= JFaceResources.getString("ProgressMonitorDialog.message"); 
	
	/**
	 * Constants for label and monitor size
	 */
	private static int LABEL_DLUS = 21;
	private static int BAR_DLUS = 9;
	/**
	 * The progress indicator control.
	 */
	protected ProgressIndicator progressIndicator;
	/**
	 * The label control for the task. Kept for backwards
	 * compatibility.
	 */
	protected Label taskLabel;
	/**
	 * The label control for the subtask.
	 */
	protected Label subTaskLabel;
	/**
	 * The Cancel button control.
	 */
	protected Button cancel;
	/**
	 * Indicates whether the Cancel button is to be shown.
	 */
	protected boolean operationCancelableState = false;
	/**