public ViewRefRender(ViewRender<T> view,Class<T> type,int priority){
  Objects.requireNonNull(view);
  _view=view;
  _type=type;
  _priority=priority;
}

public ViewRefRender ( ViewRender < T > view , Class < T > type , int priority ) { Objects . requireNonNull ( view ) ; _view = view ; _type = type ; _priority = priority ; }
creates the view and analyzes the type
