import java.util.Set;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;
import org.apache.jackrabbit.oak.api.PropertyState;
import org.apache.jackrabbit.oak.api.Type;
<BUG>import org.apache.jackrabbit.oak.spi.state.ChildNodeEntry;</BUG>
import org.apache.jackrabbit.oak.spi.state.NodeState;
<BUG>import com.google.common.collect.ImmutableSet;
class EffectiveType {</BUG>
private final List<NodeState> types;

import java.util.Set;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;
import org.apache.jackrabbit.oak.api.PropertyState;
import org.apache.jackrabbit.oak.api.Type;
import org.apache.jackrabbit.oak.spi.state.NodeState;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Iterables;
class EffectiveType {
private final List<NodeState> types;
