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 .