code: def get_schema_node(self, path: SchemaPath) -> Optional[SchemaNode]:
          
          return self.schema.get_schema_descendant(
              self.schema_data.path2route(path))
docs: Return the schema node addressed by a schema path.
  
          Args:
              path: Schema path.
  
          Returns:
              Schema node if found in the schema, or ``None``.
  
          Raises:
              InvalidSchemaPath: If the schema path is invalid.