code: @SuppressWarnings("unchecked")
    public List<BEValue> getList() throws InvalidBEncodingException {
      if (this.value instanceof ArrayList) {
        return (ArrayList<BEValue>) this.value;
      } else {
        throw new InvalidBEncodingException("Excepted List<BEvalue> !");
      }
    }
docs: Returns this BEValue as a List of BEValues.
  
  @throws InvalidBEncodingException If the value is not an
  {@link ArrayList}.