class ReentrantLockViewWalker implements SystemViewRowAttributeWalker<ReentrantLockView> {
    /** {@inheritDoc} */
    @Override public void visitAll(AttributeVisitor v) {<FILL_FUNCTION_BODY>}

    /** {@inheritDoc} */
    @Override public void visitAll(ReentrantLockView row, AttributeWithValueVisitor v) {
        v.accept(0, "name", String.class, row.name());
        v.acceptBoolean(1, "locked", row.locked());
        v.acceptBoolean(2, "hasQueuedThreads", row.hasQueuedThreads());
        v.acceptBoolean(3, "failoverSafe", row.failoverSafe());
        v.acceptBoolean(4, "fair", row.fair());
        v.acceptBoolean(5, "broken", row.broken());
        v.accept(6, "groupName", String.class, row.groupName());
        v.acceptInt(7, "groupId", row.groupId());
        v.acceptBoolean(8, "removed", row.removed());
    }

    /** {@inheritDoc} */
    @Override public int count() {
        return 9;
    }
}

        v.accept(0, "name", String.class);
        v.accept(1, "locked", boolean.class);
        v.accept(2, "hasQueuedThreads", boolean.class);
        v.accept(3, "failoverSafe", boolean.class);
        v.accept(4, "fair", boolean.class);
        v.accept(5, "broken", boolean.class);
        v.accept(6, "groupName", String.class);
        v.accept(7, "groupId", int.class);
        v.accept(8, "removed", boolean.class);
    
<no_super_class>