if {fullRecord's class} is not in {record, defaultRecord's class} then throwInvalidParameter(theValue, parameterName, record, "Not a record of class " & defaultRecord's class & ".") -- TO DO: record class needs to be passed as text as coercing type class symbol to text will give raw chevron syntax only