public boolean getBooleanValue() throws DataConversionException {
    final String valueTrim = value.trim();
    if (
      (valueTrim.equalsIgnoreCase("true")) ||
      (valueTrim.equalsIgnoreCase("on")) ||
      (valueTrim.equalsIgnoreCase("1")) ||
      (valueTrim.equalsIgnoreCase("yes"))) {
      return true;
    }
    else if (
      (valueTrim.equalsIgnoreCase("false")) ||
      (valueTrim.equalsIgnoreCase("off")) ||
      (valueTrim.equalsIgnoreCase("0")) ||
      (valueTrim.equalsIgnoreCase("no"))
    ) {
      return false;
    }
    else {
      throw new DataConversionException(name, "boolean");
    }
  }
public boolean getBooleanValue()