@Override
 public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
   final Class<? super T> rawType = type.getRawType();
   if (rawType != null && LaDBFluteUtil.isClassificationType(rawType)) {
     @SuppressWarnings("unchecked")
     final TypeAdapter<T> pter = (TypeAdapter<T>) createTypeAdapterClassification(rawType);
     return pter;
   } else {
     return null;
   }
 }