code: static public Value booleanValue (String name, final boolean currentValue, final String description) {
  		return new DefaultValue(name, String.valueOf(currentValue)) {
  			public void showDialog () {
  				JCheckBox checkBox = new JCheckBox();
  				checkBox.setSelected(currentValue);
  				if (showValueDialog(checkBox, description)) value = String.valueOf(checkBox.isSelected());
  			}
  
  			public Object getObject () {
  				return Boolean.valueOf(value);
  			}
  		};
  	}
docs: Prompts the user for boolean value
  
  @param name The name of the dialog to show
  @param currentValue The current value to be displayed
  @param description The help text to provide
  @return The value selected by the user