code: private List<EthereumTransaction> parseRLPTransactions(RLPList rlpTransactions) {
  		ArrayList<EthereumTransaction> result = new ArrayList<>(rlpTransactions.getRlpList().size());
  		for (int i=0;i<rlpTransactions.getRlpList().size();i++) {
  			RLPList currenTransactionRLP = (RLPList) rlpTransactions.getRlpList().get(i);
  		
  		
  			EthereumTransaction currentTransaction = new EthereumTransaction();
  			currentTransaction.setNonce(((RLPElement)currenTransactionRLP.getRlpList().get(0)).getRawData());
  			currentTransaction.setGasPriceRaw(((RLPElement)currenTransactionRLP.getRlpList().get(1)).getRawData());
  			currentTransaction.setGasLimitRaw(((RLPElement)currenTransactionRLP.getRlpList().get(2)).getRawData());
  			currentTransaction.setReceiveAddress(((RLPElement)currenTransactionRLP.getRlpList().get(3)).getRawData());
  			currentTransaction.setValueRaw(((RLPElement)currenTransactionRLP.getRlpList().get(4)).getRawData());
  
  			currentTransaction.setData(((RLPElement)currenTransactionRLP.getRlpList().get(5)).getRawData());
  			if (((RLPElement)currenTransactionRLP.getRlpList().get(6)).getRawData().length>0) {
  			currentTransaction.setSig_v(((RLPElement)currenTransactionRLP.getRlpList().get(6)).getRawData());
  
  				currentTransaction.setSig_r(((RLPElement)currenTransactionRLP.getRlpList().get(7)).getRawData());
  				currentTransaction.setSig_s(((RLPElement)currenTransactionRLP.getRlpList().get(8)).getRawData());
  			}
  			result.add(currentTransaction);
  		}
  		return result;
  	}
docs: *
  Parses an RLP encoded list of transactions into a list of Java objects of type EthereumTransaction
  
  @param rlpTransactions RLP encoded list of transactions
  @return List with Java objects of type EthereumTransaction