val firstProperty: kotlin.Int val secondProperty: kotlin.Double val thirdProperty: kotlin.String fun check() val kotlin.Int.bodyProperty: kotlin.Long get() operator fun component1(): kotlin.Int operator fun component2(): kotlin.Double operator fun component3(): kotlin.String fun copy(firstProperty: kotlin.Int, secondProperty: kotlin.Double, thirdProperty: kotlin.String): Abc open operator fun equals(other: kotlin.Any?): kotlin.Boolean open fun hashCode(): kotlin.Int open fun toString(): kotlin.String constructor(firstProperty: kotlin.Int, secondProperty: kotlin.Double, thirdProperty: kotlin.String)