} else if (dtf instanceof TotalDigitsFacet) {
param("totalDigits", Long.toString(((TotalDigitsFacet)dtf).precision));
} else if (dtf instanceof FractionDigitsFacet) {
param("fractionDigits", Long.toString(((FractionDigitsFacet)dtf).scale));
} else if (dtf instanceof RangeFacet) {
param(dtf.facetName, dtf.convertToLexicalValue(((RangeFacet)dtf).limitValue, null));
// we don't need to pass SerializationContext because it is only
// for QName.
} else if (dtf instanceof WhiteSpaceFacet) {
; // do nothing.
} else