ti posto il codice così capisco meglio:
codice:
public void populate(ArrayList<ProcElement> ListProcElem)
	{	
		for(int i=0; i<ListProcElem.size(); i++)
		{
			
		if(ListProcElem.get(i) instanceof Task)
			{
			this.Task.add(ListProcElem.get(i));
			
			}else if(ListProcElem.get(i) instanceof SendTask)
			{
				SendTask sendtask1 = new SendTask();
				this.SendTask.add(sendtask1);							
			}
		}
ora come lo dovrei scrivere il cast?