/** * Creates a shallow clone of the specified node. * * @param node The node to copy, must not be {@code null}. */ public DefaultDependencyNode( DependencyNode node ) { setDependency( node.getDependency() ); setAliases( node.getAliases() ); setRequestContext( node.getRequestContext() ); setPremanagedScope( node.getPremanagedScope() ); setPremanagedVersion( node.getPremanagedVersion() ); setRelocations( node.getRelocations() ); setRepositories( node.getRepositories() ); setVersion( node.getVersion() ); setVersionConstraint( node.getVersionConstraint() ); setData( node.getData() ); }