class TransactionWitness {

    @Override
    public String toString() {
        List<String> stringPushes = new ArrayList<>();
        for (int j = 0; j < this.getPushCount(); j++) {
            byte[] push = this.getPush(j);
            if (push != null) {
                stringPushes.add(Utils.HEX.encode(push));
            } else {
                stringPushes.add("NULL");
            }
        }
        return Utils.SPACE_JOINER.join(stringPushes);
    }

    public  TransactionWitness(int pushCount);

}