class TracingConfigurationGetCommandArg extends TracingConfigurationCommandArg {
    /** */
    private static final long serialVersionUID = 0;

    /** */
    @Argument(description = "Tracing span scope")
    @EnumDescription(
        names = {
            "DISCOVERY",
            "EXCHANGE",
            "COMMUNICATION",
            "TX",
            "SQL"
        },
        descriptions = {
            "Discovery scope",
            "Exchange scope",
            "Communication scope",
            "Transactional scope",
            "SQL scope"
        }
    )
    private Scope scope;

    /** */
    @Argument(optional = true)
    private String label;

    /** {@inheritDoc} */
    @Override protected void writeExternalData(ObjectOutput out) throws IOException {
        super.writeExternalData(out);

        U.writeEnum(out, scope);
        U.writeString(out, label);
    }

    /** {@inheritDoc} */
    @Override protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException {<FILL_FUNCTION_BODY>}

    /** */
    public Scope scope() {
        return scope;
    }

    /** */
    public void scope(Scope scope) {
        this.scope = scope;
    }

    /** */
    public String label() {
        return label;
    }

    /** */
    public void label(String label) {
        this.label = label;
    }
}

        super.readExternalData(protoVer, in);

        scope = U.readEnum(in, Scope.class);
        label = U.readString(in);
    
<methods>public non-sealed void <init>() <variables>private static final long serialVersionUID