class FirebaseRemoteConfigValueImpl implements FirebaseRemoteConfigValue {

  @Override
  public String asString() {
    if (source == FirebaseRemoteConfig.VALUE_SOURCE_STATIC) {
      return FirebaseRemoteConfig.DEFAULT_VALUE_FOR_STRING;
    }

    throwIfNullValue();
    return value;
  }

    FirebaseRemoteConfigValueImpl(String value, int source);

}