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