code: def _assemble(self):
          
          for stmt in self.statements:
              if _is_whitelisted(stmt):
                  self._dispatch(stmt, 'assemble', self.model)
docs: Calls the appropriate assemble method based on policies.