code: private boolean isBooleanSwitchProperty(ExecutionProperty property) {
          return property.hasDefaults() && property.getDefaults().length == 1 && property.getDefaults()[0].equals("false");
      }
docs: This is a property with a boolean value which defaults to false
  
  The user can 'turn this option on' by passing a command line switch without a value (e.g. -d ) in which case we need to
  set the value to true
  
  @param property
  @return true if this is a boolean switch property