private AnonymousVote constructVote(ValueVector voteVector, Value index) 
	{
		byte[][] encryptedVote = new byte[voteVector.size()][];
		
		for(Value v : voteVector) {
			encryptedVote[v.getFirstChild(ValueIdentifiers.getElectionOptionId()).intValue()] = v.getFirstChild(ValueIdentifiers.getEncryptedVote()).byteArrayValue().getBytes();
		}
		return new AnonymousVote(encryptedVote, index.intValue());
	}