code: static JSBoxedListImpl create(JSVaryingList subList, int subAccessor) {
      if (subList.getIndirection() > 0)
        return new JSIndirectBoxedListImpl(subList, subAccessor);
      else
        return new JSBoxedListImpl(subList, subAccessor);
    }
docs: kind of constructor.