class Prefser {

  public <T> void put(@NonNull String key, @NonNull T value) {
    Preconditions.checkNotNull(value, VALUE_IS_NULL);
    put(key, value, TypeToken.fromValue(value));
  }

  public  Prefser(@NonNull Context context);
  public  Prefser(@NonNull Context context, @NonNull JsonConverter jsonConverter);
  public  Prefser(@NonNull SharedPreferences sharedPreferences);
  @SuppressLint("CommitPrefEdits") public  Prefser(@NonNull SharedPreferences sharedPreferences,
      @NonNull JsonConverter jsonConverter);

}