code: def load_url(self, url, incremental=False):
          
          self.enforce_type(self.jobject, "weka.core.converters.URLSourcedLoader")
          self.incremental = incremental
          javabridge.call(self.jobject, "reset", "()V")
          javabridge.call(self.jobject, "setURL", "(Ljava/lang/String;)V", str(url))
          if incremental:
              self.structure = Instances(javabridge.call(self.jobject, "getStructure", "()Lweka/core/Instances;"))
              return self.structure
          else:
              return Instances(javabridge.call(self.jobject, "getDataSet", "()Lweka/core/Instances;"))
docs: Loads the specified URL and returns the Instances object.
          In case of incremental loading, only the structure.
  
          :param url: the URL to load the data from
          :type url: str
          :param incremental: whether to load the dataset incrementally
          :type incremental: bool
          :return: the full dataset or the header (if incremental)
          :rtype: Instances