class ClientConnectionViewWalker implements SystemViewRowAttributeWalker<ClientConnectionView> {
    /** {@inheritDoc} */
    @Override public void visitAll(AttributeVisitor v) {
        v.accept(0, "connectionId", long.class);
        v.accept(1, "localAddress", InetSocketAddress.class);
        v.accept(2, "remoteAddress", InetSocketAddress.class);
        v.accept(3, "type", String.class);
        v.accept(4, "user", String.class);
        v.accept(5, "version", String.class);
    }

    /** {@inheritDoc} */
    @Override public void visitAll(ClientConnectionView row, AttributeWithValueVisitor v) {<FILL_FUNCTION_BODY>}

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

        v.acceptLong(0, "connectionId", row.connectionId());
        v.accept(1, "localAddress", InetSocketAddress.class, row.localAddress());
        v.accept(2, "remoteAddress", InetSocketAddress.class, row.remoteAddress());
        v.accept(3, "type", String.class, row.type());
        v.accept(4, "user", String.class, row.user());
        v.accept(5, "version", String.class, row.version());
    
<no_super_class>