package public fun test(/*0*/ notRange1: NotRange1, /*1*/ notRange2: NotRange2, /*2*/ notRange3: NotRange3, /*3*/ notRange4: NotRange4, /*4*/ notRange5: NotRange5, /*5*/ notRange6: NotRange6, /*6*/ notRange7: NotRange7, /*7*/ notRange8: NotRange8, /*8*/ range0: Range0, /*9*/ range1: Range1): kotlin.Unit public abstract class AmbiguousHasNextIterator { public constructor AmbiguousHasNextIterator() public final val hasNext: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract operator fun hasNext(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class GoodIterator { public constructor GoodIterator() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract operator fun hasNext(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class ImproperIterator1 { public constructor ImproperIterator1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract operator fun hasNext(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class ImproperIterator2 { public constructor ImproperIterator2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class ImproperIterator3 { public constructor ImproperIterator3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract operator fun hasNext(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class ImproperIterator4 { public constructor ImproperIterator4() public final val hasNext: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class ImproperIterator5 { public constructor ImproperIterator5() public abstract val kotlin.String.hasNext: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun next(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class NotRange1 { public constructor NotRange1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange2 { public constructor NotRange2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange3 { public constructor NotRange3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): ImproperIterator1 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange4 { public constructor NotRange4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): ImproperIterator2 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange5 { public constructor NotRange5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): ImproperIterator3 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange6 { public constructor NotRange6() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): AmbiguousHasNextIterator public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange7 { public constructor NotRange7() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): ImproperIterator3 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class NotRange8 { public constructor NotRange8() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): ImproperIterator5 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class Range0 { public constructor Range0() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): GoodIterator public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public abstract class Range1 { public constructor Range1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract operator fun iterator(): kotlin.collections.Iterator public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String }