private static String removeDependencies(String source, List<GradleDependency> deps) { for (GradleDependency dep : deps) { if (!Strings.isNullOrEmpty(dep.getVersion()) && !Strings.isNullOrEmpty(dep.getConfigurationName())) { source = GradleSourceUtil.removeDependency(source, dep); } else { source = GradleSourceUtil.removeDirectDependency(source, dep.getGroup(), dep.getName()); } } return source; }