docs: protected void parseDefaultType( TokenStream tokens,
                                       JcrNodeDefinitionTemplate childDefn ) throws ConstraintViolationException {
          if (tokens.canConsume('=')) {
              if (!tokens.canConsume('?')) {
                  Name defaultType = parseName(tokens);
                  childDefn.setDefaultPrimaryTypeName(string(defaultType));
              }
          }
      }