class BaselineAutoAdjustCommandArg extends BaselineTaskArg {
    /** */
    private static final long serialVersionUID = 0;

    /** */
    @Positional
    @Argument(optional = true)
    @EnumDescription(
        names = {
            "ENABLE",
            "DISABLE"
        },
        descriptions = {
            "Enable baseline auto adjust",
            "Disable baseline auto adjust"
        }
    )
    private Enabled enabled;

    /** */
    @Argument(optional = true, example = "<timeoutMillis>", withoutPrefix = true)
    private Long timeout;

    /** */
    public enum Enabled {
        /** */
        DISABLE,

        /** */
        ENABLE
    }

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

        U.writeEnum(out, enabled);
        out.writeObject(timeout);
    }

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

    /** */
    public Enabled enabled() {
        return enabled;
    }

    /** */
    public void enabled(Enabled enabled) {
        this.enabled = enabled;
    }

    /** */
    public Long timeout() {
        return timeout;
    }

    /** */
    public void timeout(Long timeout) {
        this.timeout = timeout;
    }
}

        super.readExternalData(protoVer, in);

        enabled = U.readEnum(in, Enabled.class);
        timeout = (Long)in.readObject();
    
<methods>public non-sealed void <init>() ,public boolean verbose() ,public void verbose(boolean) <variables>private boolean verbose