package com.google.zxing.aztec.encoder; import com.google.zxing.common.BitArray; /* loaded from: classes.dex */ abstract class Token { static final Token b = new SimpleToken(null, 0, 0); private final Token a; Token(Token token) { this.a = token; } final Token a() { return this.a; } abstract void a(BitArray bitArray, byte[] bArr); final Token b(int i, int i2) { return new BinaryShiftToken(this, i, i2); } final Token a(int i, int i2) { return new SimpleToken(this, i, i2); } }