public void setGarbageManagement(final boolean garbageManagement,
final IGarbageManagerForLinkUpdate garbageManager)
throws ObjectIOException {
this.garbageManagement = garbageManagement;
if (garbageManagement && garbageManager == null) {
throw new ObjectIOException("garbage manager must be defined");
}
this.garbageManager = garbageManager;
for (final IObjectOutput objectOutput : objectOutputs) {
objectOutput.setGarbageManagement(garbageManagement);
}