cdm/src/main/java/ucar/nc2/iosp/nids/Nidsheader.java
public List parseParameters(ByteBuffer datainput)
            throws IOException
    {
        ArrayList arraylist = new ArrayList();
        int i = datainput.getInt();
        if(i > 0)
            i = datainput.getInt();
        for(int j = 0; j < i; j++)
        {
            arraylist.add(readInString(datainput));
            HashMap hm = addAttributePairs(readInString(datainput));
            arraylist.add(hm);
        }

        return arraylist;
    }
public List parseParameters(ByteBuffer datainput)
            throws IOException
    {
        ArrayList arraylist = new ArrayList();
        int i = datainput.getInt();
        if(i > 0)
            i = datainput.getInt();
        for(int j = 0; j < i; j++)
        {
            arraylist.add(readInString(datainput));
            HashMap hm = addAttributePairs(readInString(datainput));
            arraylist.add(hm);
        }

        return arraylist;
    }
for level3 176 product

@param datainput
@return  arraylist