}
// Prepare the type node pre-compilation of the oak:nodeType info
Iterable<String> empty = emptyList();
type.setProperty(JCR_PRIMARYTYPE, "oak:nodeType", NAME);
type.removeProperty(OAK_SUPERTYPES);
type.setProperty(OAK_PRIMARY_SUBTYPES, empty, NAMES);
type.setProperty(OAK_MANDATORY_PROPERTIES, empty, NAMES);
type.setProperty(OAK_MANDATORY_CHILD_NODES, empty, NAMES);
type.setProperty(OAK_PROTECTED_PROPERTIES, empty, NAMES);
type.setProperty(OAK_PROTECTED_CHILD_NODES, empty, NAMES);