void applyFacets1(XSFacets facets, short presentFacet, short fixedFacet, short patternType) {
void applyFacets1(XSFacets facets, short presentFacet, short fixedFacet) {
    void applyFacets1(XSFacets facets, short presentFacet, short fixedFacet, short patternType) {        try {            applyFacets(facets, presentFacet, fixedFacet, patternType, fDummyContext);        } catch (InvalidDatatypeFacetException e) {            // should never gets here, internel error            throw new RuntimeException("internal error");        }        // we've now applied facets; so lock this object:        fIsImmutable = true;    }