public Object clone() { return copyTo(createNewInstance()); }
public Object clone() { return copyTo(createNewInstance()); }
public Object clone() { return copyTo(createNewInstance()); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof NamespaceKeys) { final NamespaceKeys copy = ((NamespaceKeys) draftCopy); { Boolean namespaceKeysShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))); if (namespaceKeysShouldBeCopiedAndSet == Boolean.TRUE) { List<NamespaceKey> sourceNamespaceKeys; sourceNamespaceKeys = (((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))?this.getNamespaceKeys():null); @SuppressWarnings("unchecked") List<NamespaceKey> copyNamespaceKeys = ((List<NamespaceKey> ) strategy.copy(LocatorUtils.property(locator, "namespaceKeys", sourceNamespaceKeys), sourceNamespaceKeys, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty())))); copy.namespaceKeys = null; if (copyNamespaceKeys!= null) { List<NamespaceKey> uniqueNamespaceKeysl = copy.getNamespaceKeys(); uniqueNamespaceKeysl.addAll(copyNamespaceKeys); } } else { if (namespaceKeysShouldBeCopiedAndSet == Boolean.FALSE) { copy.namespaceKeys = null; } } } } return draftCopy; }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof NamespaceKeys) { final NamespaceKeys copy = ((NamespaceKeys) draftCopy); { Boolean namespaceKeysShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))); if (namespaceKeysShouldBeCopiedAndSet == Boolean.TRUE) { List<NamespaceKey> sourceNamespaceKeys; sourceNamespaceKeys = (((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))?this.getNamespaceKeys():null); @SuppressWarnings("unchecked") List<NamespaceKey> copyNamespaceKeys = ((List<NamespaceKey> ) strategy.copy(LocatorUtils.property(locator, "namespaceKeys", sourceNamespaceKeys), sourceNamespaceKeys, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty())))); copy.namespaceKeys = null; if (copyNamespaceKeys!= null) { List<NamespaceKey> uniqueNamespaceKeysl = copy.getNamespaceKeys(); uniqueNamespaceKeysl.addAll(copyNamespaceKeys); } } else { if (namespaceKeysShouldBeCopiedAndSet == Boolean.FALSE) { copy.namespaceKeys = null; } } } } return draftCopy; }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof NamespaceKeys) { final NamespaceKeys copy = ((NamespaceKeys) draftCopy); { Boolean namespaceKeysShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))); if (namespaceKeysShouldBeCopiedAndSet == Boolean.TRUE) { List<NamespaceKey> sourceNamespaceKeys; sourceNamespaceKeys = (((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty()))?this.getNamespaceKeys():null); @SuppressWarnings("unchecked") List<NamespaceKey> copyNamespaceKeys = ((List<NamespaceKey> ) strategy.copy(LocatorUtils.property(locator, "namespaceKeys", sourceNamespaceKeys), sourceNamespaceKeys, ((this.namespaceKeys!= null)&&(!this.namespaceKeys.isEmpty())))); copy.namespaceKeys = null; if (copyNamespaceKeys!= null) { List<NamespaceKey> uniqueNamespaceKeysl = copy.getNamespaceKeys(); uniqueNamespaceKeysl.addAll(copyNamespaceKeys); } } else { if (namespaceKeysShouldBeCopiedAndSet == Boolean.FALSE) { copy.namespaceKeys = null; } } } } return draftCopy; }