}
public Object getSystemServiceInstance(String name) throws TargetException {
SCAObject target = systemChildren.get(name);
if (target == null) {
TargetNotFoundException e = new TargetNotFoundException(name);
e.addContextName(getName());
throw e;
} else if (target instanceof Service) {
return target.getServiceInstance();
} else {
IllegalTargetException e = new IllegalTargetException("Target must be a service");
e.setIdentifier(name);
e.addContextName(getName());
throw e;
}
}