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