public ViewRefRender(ViewRender<T> view){
  Objects.requireNonNull(view);
  _view=view;
  _type=typeOf(view);
  _priority=priorityOf(view);
}

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