@JsonIgnore
 public MajorType getMajorType() {
   MajorType.Builder b = MajorType.newBuilder();
   b.setMode(mode);
   b.setMinorType(minorType);
   if (precision != null) b.setPrecision(precision);
   if (width != null) b.setWidth(width);
   if (scale != null) b.setScale(scale);
   return b.build();
 }