class AbstractSuperClass {}
interface InterfaceOne {}
interface InterfaceTwo {}
class ID {}
abstract class AbstractTestClass extends AbstractSuperClass implements InterfaceOne, InterfaceTwo {
}
class TestType {}
class ConcreteClass extends AbstractTestClass {
}