code: static boolean parseBoolean(String booleanString, int rowIndex, String columnName) {
      if (booleanString.equalsIgnoreCase(TRUE.toString())) return true;
      else if (booleanString.equalsIgnoreCase(FALSE.toString())) return false;
      else
        throw new InvalidValueException(
            booleanString, columnName, "TRUE, FALSE", EMX_ATTRIBUTES, rowIndex);
    }
docs: Validates whether an EMX value for a boolean attribute is valid and returns the parsed boolean
  value.
  
  @param booleanString boolean string
  @param rowIndex row index
  @param columnName column name
  @return true or false
  @throws InvalidValueException if the given boolean string value is not one of [true, false]
  (case insensitive)