/**
 * A toy class to demonstrate that an abstract class can implement
 * an interface and not implement all of the interface's methods.
 */
public abstract class TestAbstractClass implements TestInterface {

        // doesn't implement aMethod from TestInterface
        // so *must* be an abstract class.

}