public abstract boolean visit(VmThreadVisitor visitor);
public boolean visit(VmThreadVisitor visitor) { VmThreadQueueEntry p = first; while (p != null) { if (!visitor.visit(p.thread)) { return false; } p = p.next; } return true; }
    public abstract boolean visit(VmThreadVisitor visitor);