//updateRoamingProperties(profile);
invokePrivate("updateRoamingProperties",
new Class[]{IProfile.class}, new Object[]{profile});
// EV: pull in private fields
IProvisioningAgent targetAgent = (IProvisioningAgent)this.getPrivateField("targetAgent");
List<URI> metadataRepositoryLocations = (List<URI>)this.getPrivateField("metadataRepositoryLocations");
List<URI> artifactRepositoryLocations = (List<URI>)this.getPrivateField("artifactRepositoryLocations");
boolean followReferences = ((Boolean)this.getPrivateField("followReferences")).booleanValue();
String FOLLOW_ARTIFACT_REPOSITORY_REFERENCES = (String)this.getPrivateField("FOLLOW_ARTIFACT_REPOSITORY_REFERENCES");