}
public static Object generateId(TestDescriptorInternal testDescriptor) {
return testDescriptor.getId();</BUG>
}
public static Object generateId(Settings settings) {
<BUG>return String.format("%s:%s", generateId(settings.getGradle()), System.identityHashCode(settings));

}
public static Object generateId(Gradle gradle, String operationName) {
return String.format("%s:%s", generateId(gradle), operationName);</BUG>
}

}
public static Object generateId(Task task) {
return generateId(task.getProject().getGradle()) + ":" + task.getPath();
}
public static Object generateId(Gradle gradle) {
return System.identityHashCode(gradle);
}
public static Object generateId(Gradle gradle, String operationName) {
return generateId(gradle) + ":" + operationName;
}
public static Object generateId(Settings settings) {
return generateId(settings.getGradle()) + ":" + System.identityHashCode(settings);
