public static Iterator wrapIteratorForVariableArity(Iterator iterator) {
    { AllPurposeIterator allpurposeiterator = AllPurposeIterator.newAllPurposeIterator();

      allpurposeiterator.iteratorNextCode = Native.find_java_method("edu.isi.powerloom.logic.Logic", "variableArityDomainTypesNextP", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.AllPurposeIterator")});
      allpurposeiterator.iteratorNestedIterator = iterator;
      return (allpurposeiterator);
    }
  }