code: def _handle_properties(self, stmt: Statement, sctx: SchemaContext) -> None:
          
          nextpos = 0
          for bst in stmt.find_all("bit"):
              if not sctx.schema_data.if_features(bst, sctx.text_mid):
                  continue
              label = bst.argument
              pst = bst.find1("position")
              if pst:
                  pos = int(pst.argument)
                  self.bit[label] = pos
                  if pos > nextpos:
                      nextpos = pos
              else:
                  self.bit[label] = nextpos
              nextpos += 1
docs: Handle **bit** statements.