// Path: app/src/main/java/fr/guddy/android_modular_reloaded/di/second/DateFormatter.java
// public final class DateFormatter implements IDateFormatter {
// 
//     //region Constants
//     private static final String DATE_FORMAT = "dd/MM/yyyy";
//     private static final SimpleDateFormat sSimpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.getDefault());
//     //endregion
// 
//     //region IDateFormatter
//     @Override
//     public String format(@NonNull final Date poDate) {
//         return sSimpleDateFormat.format(poDate);
//     }
//     //endregion
// }
// 
// Path: second/src/main/java/fr/guddy/android_modular_reloaded/second/IDateFormatter.java
// public interface IDateFormatter {
//     String format(@NonNull final Date poDate);
// }


import dagger.Module;
import dagger.Provides;
import fr.guddy.android_modular_reloaded.di.second.DateFormatter;
import fr.guddy.android_modular_reloaded.second.IDateFormatter;
package fr.guddy.android_modular_reloaded.di;


@Module
public class ModuleMainActivity {
    //region Provides
    @Provides
// Path: app/src/main/java/fr/guddy/android_modular_reloaded/di/second/DateFormatter.java
// public final class DateFormatter implements IDateFormatter {
// 
//     //region Constants
//     private static final String DATE_FORMAT = "dd/MM/yyyy";
//     private static final SimpleDateFormat sSimpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.getDefault());
//     //endregion
// 
//     //region IDateFormatter
//     @Override
//     public String format(@NonNull final Date poDate) {
//         return sSimpleDateFormat.format(poDate);
//     }
//     //endregion
// }
// 
// Path: second/src/main/java/fr/guddy/android_modular_reloaded/second/IDateFormatter.java
// public interface IDateFormatter {
//     String format(@NonNull final Date poDate);
// }


// Path: app/src/main/java/fr/guddy/android_modular_reloaded/di/ModuleMainActivity.java
import dagger.Module;
import dagger.Provides;
import fr.guddy.android_modular_reloaded.di.second.DateFormatter;
import fr.guddy.android_modular_reloaded.second.IDateFormatter;

package fr.guddy.android_modular_reloaded.di;


@Module
public class ModuleMainActivity {
    //region Provides
    @Provides
    public IDateFormatter providesDateFormatter() {