CActiveDataProvider Question

So, when I use $dataProvider=new CActiveDataProvider(‘ModelClass’,array(…)) to create a dataprovider, does it also create an instance of ModelClass?