public newResultList() as Object
Allocates the concrete specialized result list owned by this plan.
Providers use this boundary to retain List<R> without constructing an erased ArrayList<Object>.
List<R>
ArrayList<Object>
Empty concrete ArrayList<R> behind Object.
ArrayList<R>