docs: public Schemata getSchemataForSession( JcrSession session ) {
          assert session != null;
          // If the session does not override any namespace mappings used in this schemata ...
          if (!overridesNamespaceMappings(session)) {
              // Then we can just use this schemata instance ...
              return this;
          }
  
          // Otherwise, the session has some custom namespace mappings, so we need to return a session-specific instance...
          return new SessionSchemata(session);
      }