import org.gradle.model.internal.type.ModelType;
import java.util.Collections;
import java.util.Map;
public class ModelNode implements ModelCreation {
public enum State {
<BUG>Known, Created, Mutated, SelfClosed, GraphClosed
}</BUG>
private final ModelPath creationPath;
private final ModelRuleDescriptor descriptor;
private final ModelPromise promise;

import org.gradle.model.internal.type.ModelType;
import java.util.Collections;
import java.util.Map;
public class ModelNode implements ModelCreation {
public enum State {
Known, Created, SelfClosed, GraphClosed
}
private final ModelPath creationPath;
private final ModelRuleDescriptor descriptor;
private final ModelPromise promise;
