public void setTarget(ClassVisitor v) { super.setTarget(chain[0]); chain[chain.length - 1].setTarget(v);
public void setTarget(ClassVisitor v, ClassVisitor outer) { super.setTarget(chain[0], outer); ClassVisitor next = v; for (int i = chain.length - 1; i >= 0; i--) { chain[i].setTarget(next, outer); next = chain[i]; }
    public void setTarget(ClassVisitor v) {        super.setTarget(chain[0]);        chain[chain.length - 1].setTarget(v);    }