return newExecs;
}
private static Activation cloneProfileActivation( Activation activation )
{
Activation newActivation = null;
if ( activation != null )
{
newActivation = new Activation();
newActivation.setActiveByDefault( activation.isActiveByDefault() );
ActivationFile af = activation.getFile();
if ( af != null )
{
ActivationFile afNew = new ActivationFile();
afNew.setExists( af.getExists() );
afNew.setMissing( af.getMissing() );
newActivation.setFile( afNew );
}
newActivation.setJdk( activation.getJdk() );
ActivationProperty ap = activation.getProperty();
if ( ap != null )
{
ActivationProperty newAp = new ActivationProperty();
newAp.setName( ap.getName() );
newAp.setValue( ap.getValue() );
newActivation.setProperty( newAp );
}
}
return newActivation;
}