public void decodeSymbolList(Decoder decoder) throws DecoderException {
		int el = decoder.openElement(ELEM_SYMBOLLIST);
		ArrayList<HighSymbol> parms = new ArrayList<>();
		while (decoder.peekElement() != 0) {
			HighSymbol sym = decodeSymbol(decoder);
			if (sym.isParameter()) {
				parms.add(sym);
			}
		}
		paramSymbols = new HighSymbol[parms.size()];
		parms.toArray(paramSymbols);
		Arrays.sort(paramSymbols, PARAM_SYMBOL_SLOT_COMPARATOR);
		decoder.closeElement(el);
	}
Add mapped symbols to this LocalVariableMap, by decoding the &lt;symbollist&gt; and &lt;mapsym&gt; elements
@param decoder is the stream decoder
@throws DecoderException for invalid encodings
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/LocalSymbolMap.java