opendap/src/main/java/opendap/dap/BaseType.java
public DAPNode cloneDAG(CloneMap map)
        throws CloneNotSupportedException
    {
        BaseType bt = (BaseType)super.cloneDAG(map);
        if(this._attrTbl != null)
  	        bt._attrTbl = (AttributeTable) cloneDAG(map,this._attrTbl);
        if(this._attr != null)
	        bt._attr = new Attribute(getClearName(), bt._attrTbl);
        return bt;
    }
public DAPNode cloneDAG(CloneMap map)
        throws CloneNotSupportedException
    {
        BaseType bt = (BaseType)super.cloneDAG(map);
        if(this._attrTbl != null)
  	        bt._attrTbl = (AttributeTable) cloneDAG(map,this._attrTbl);
        if(this._attr != null)
	        bt._attr = new Attribute(getClearName(), bt._attrTbl);
        return bt;
    }
public DAPNode cloneDAG ( CloneMap map ) throws CloneNotSupportedException { BaseType bt = ( BaseType ) super . cloneDAG ( map ) ; if ( this . _attrTbl != null ) bt . _attrTbl = ( AttributeTable ) cloneDAG ( map , this . _attrTbl ) ; if ( this . _attr != null ) bt . _attr = new Attribute ( getClearName ( ) , bt . _attrTbl ) ; return bt ; }
Returns a clone of this <code>BaseType</code>.
See DAPNode.cloneDAG.

@param map The set of already cloned nodes.
@return a clone of this <code>BaseType</code>.
Returns a clone of this <code > BaseType< / code > . See DAPNode . cloneDAG .