// Path: presentation/src/main/java/eu/rampsoftware/er/navigation/Navigator.java
// public class Navigator {
// 
//     private Activity mContext;
// 
//     public Navigator(final Activity context) {
//         mContext = context;
//     }
// 
//     public void navigateToCurrencyDetails(final String currencyCode) {
//         Intent intentToLaunch = CurrencyDetailsActivity.getCallingIntent(mContext, currencyCode);
//         mContext.startActivity(intentToLaunch);
//     }
// }


import android.databinding.BaseObservable;
import android.databinding.Bindable;
import java.util.Locale;
import eu.rampsoftware.er.BR;
import eu.rampsoftware.er.navigation.Navigator;
import static com.fernandocejas.arrow.checks.Preconditions.checkNotNull;
package eu.rampsoftware.er.viewmodel.currencies;





public class CurrencyItemViewModel extends BaseObservable {

    private final String mCurrencyCode;
    private final String mCurrencyValue;
// Path: presentation/src/main/java/eu/rampsoftware/er/navigation/Navigator.java
// public class Navigator {
// 
//     private Activity mContext;
// 
//     public Navigator(final Activity context) {
//         mContext = context;
//     }
// 
//     public void navigateToCurrencyDetails(final String currencyCode) {
//         Intent intentToLaunch = CurrencyDetailsActivity.getCallingIntent(mContext, currencyCode);
//         mContext.startActivity(intentToLaunch);
//     }
// }


// Path: presentation/src/main/java/eu/rampsoftware/er/viewmodel/currencies/CurrencyItemViewModel.java
import android.databinding.BaseObservable;
import android.databinding.Bindable;
import java.util.Locale;
import eu.rampsoftware.er.BR;
import eu.rampsoftware.er.navigation.Navigator;
import static com.fernandocejas.arrow.checks.Preconditions.checkNotNull;

package eu.rampsoftware.er.viewmodel.currencies;





public class CurrencyItemViewModel extends BaseObservable {

    private final String mCurrencyCode;
    private final String mCurrencyValue;
    private final Navigator mNavigator;