opendap/src/main/java/opendap/dap/DDS.java
public void ingestDAS(DAS das)
    {
        try {

            ingestAttributeTable(das, this);
            resolveAliases();

        } catch (DASException de) {

            DAPNode.log.error("DDS.ingestDAS(): " + de.getMessage());
        }

    }
public void ingestDAS(DAS das)
    {
        try {

            ingestAttributeTable(das, this);
            resolveAliases();

        } catch (DASException de) {

            DAPNode.log.error("DDS.ingestDAS(): " + de.getMessage());
        }

    }
Takes the passed parameter <code>das</code> and attempts
to incorporate it's contents into the Attributes of the DDS
variables. If an <code>Attribute</code> in the <code>DAS</code>
can't be associated with a variable in a logical manner then
it is placed at the top level of the DDS. (Basically it becomes
a toplevel attribute in the dataset)

@param das The <code>DAS</code> to ingest.
@opendap.ddx.experimental