func (v Int16) MarshalEasyJSON(w *jwriter.Writer) {
	if v.Defined {
		w.Int16(v.V)
	} else {
		w.RawString("null")
	}
}
MarshalEasyJSON does JSON marshaling using easyjson interface.
package opt
import (
	"fmt"
	"github.com/mailru/easyjson/jlexer"
	"github.com/mailru/easyjson/jwriter"
)
type Int16 struct {
	V       int16
	Defined bool
}
func OInt16(v int16) Int16 {
	return Int16{V: v, Defined: true}
}
func (v Int16) Get(deflt int16) int16 {
	if !v.Defined {
		return deflt
	}
	return v.V
}