/** @param root */ public void setExternalGroupContexts(GroupContext root) { if (root == null) { this.externalGroups = null; } else { this.externalGroups = (GroupContext) root.clone(); } }