public void loadProfileTableLocally(String profileTableName,
ProfileSpecificationComponent component) throws IllegalArgumentException {
if(profileTableFramework.getProfileTableNames(component.getProfileSpecificationID()).contains(profileTableName)) {
boolean createAC = sleeContainer.getSleeState() != null && sleeContainer.getSleeState().isRunning();
addProfileTableLocally(createProfileTableInstance(profileTableName, component), createAC, false);
}
else {
throw new IllegalArgumentException("Either profile table named "+profileTableName+" does not exists or its component is not the specified one");
}
}