private void configureEtaSourceSetConvention() {
androidExtension.getSourceSets().all(sourceSet -> {
project.getLogger().debug("Creating EtaSourceSet for source set " + sourceSet);
final DefaultEtaSourceSet etaSourceSet =
project.getObjects().newInstance
(DefaultEtaSourceSet.class, null, ETA_SOURCE_SET_NAME,
((DefaultAndroidSourceSet) sourceSet).getDisplayName(),
sourceDirectorySetFactory);
ExtensionHelper.createConvention
(sourceSet, ETA_SOURCE_SET_DSL_NAME, etaSourceSet);
ExtensionHelper.createConvention(sourceSet, "eta", etaSourceSet);
etaSourceSet.getEta().srcDir("src/" + sourceSet.getName() + "/eta");
});
}