// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. main() {} class A {} class B extends A {} class C extends B {} class D extends C {} class G {} class GB extends G {} class GC extends G {} class GD extends G {} class X implements A {} class Y extends X {} class Z implements Y {} class W implements Z {} class GX implements G {} class GY extends X implements GB {} class GZ implements Y, GC {} class GW implements Z, GD {} class GU extends GW {} class GV extends GU implements GW {} class ARO {} class ARQ extends Object implements ARO {} class ARN extends ARQ {}