combTask.setVerb(new Verb(Constants.Verb.TRANSPORTATIONMISSION));
combTask.setVerb(Verb.get(Constants.Verb.TRANSPORTATIONMISSION));
    private void private_createAggregation( Vector tasks ) {	//Vector tasks = new Vector();	//tasks.addElement( task1 );	//tasks.addElement( task2 );	if ( !(tasks.isEmpty()) ) {	    Vector assets = getAssets( tasks );	    //assets.addElement( task1.getDirectObject() );	    //assets.addElement( task2.getDirectObject() );	    	    NewMPTask combTask = theLDMF.newMPTask();	    combTask.setParentTasks( tasks.elements() );	    combTask.setVerb(new Verb(Constants.Verb.TRANSPORTATIONMISSION));	    AssetGroup ag = new AssetGroup();	    ag.setAssets( assets );	    combTask.setDirectObject( ag );	    combTask.setPlan( private_getPlan( tasks ) );	    combTask.setPrepositionalPhrases( private_getPrepositionalPhrases( tasks ) );	    combTask.setPreferences( private_getPreferences( tasks ) );	    // set a request for AuxiliaryQueryType FAILED_REASON	    int[] aqts = {AuxiliaryQueryType.FAILURE_REASON};	    combTask.setAuxiliaryQueryTypes(aqts);	    	    	    NewComposition comp = theLDMF.newComposition();	    Vector aggregations = new Vector();	    for ( Enumeration e = tasks.elements() ; e.hasMoreElements() ; ) {		Task tmp_task = (Task)e.nextElement();		//comp.addParentTask( tmp_task );		Aggregation agg = theLDMF.createAggregation(theLDMF.getRealityPlan(),							    tmp_task,							    comp,							    null);		aggregations.addElement( agg );	    }       	    combTask.setComposition( comp );	    comp.setCombinedTask( combTask );	    comp.setAggregations(aggregations);      	    for ( Enumeration agg_enum = aggregations.elements() ; agg_enum.hasMoreElements() ; ) {		Aggregation agg = (Aggregation)agg_enum.nextElement();		publishAdd( agg );		//System.err.println( "\n" + this + ": publishadd( " + agg + " )" );	    }	    publishAdd( combTask );	    //System.err.println( "\n" + this + ": publishadd( " + combTask + " )" );	}    }