@SuppressWarnings("unchecked")
	public Map<String, BEValue> getMap() throws InvalidBEncodingException {
		if (this.value instanceof HashMap) {
			return (Map<String, BEValue>)this.value;
		} else {
			throw new InvalidBEncodingException("Expected Map<String, BEValue> !");
		}
	}