Mod: modify 0x2f to const
diff --git a/hessian.go b/hessian.go
index 828599a..585cdee 100644
--- a/hessian.go
+++ b/hessian.go
@@ -32,6 +32,7 @@
 	PackageHeartbeat          = PackageType(0x08)
 	PackageRequest_TwoWay     = PackageType(0x10)
 	PackageResponse_Exception = PackageType(0x20)
+	PackageType_BitSize       = 0x2f
 )
 
 // PackageType ...
@@ -173,7 +174,7 @@
 		return perrors.WithStack(err)
 	}
 
-	switch h.pkgType & 0x2f {
+	switch h.pkgType & PackageType_BitSize {
 	case PackageResponse | PackageHeartbeat | PackageResponse_Exception, PackageResponse | PackageResponse_Exception:
 		decoder := NewDecoder(buf[:])
 		exception, err := decoder.Decode()
@@ -218,7 +219,7 @@
 		return nil, perrors.WithStack(err)
 	}
 
-	switch h.pkgType & 0x2f {
+	switch h.pkgType & PackageType_BitSize {
 	case PackageRequest:
 		rspObj := make([]interface{}, 7)
 		if err = unpackRequestBody(buf, rspObj); err != nil {