A) public abstract class Frob implements Frobnicate { public abstract void twiddle(String s) { } }
B) public abstract class Frob implements Frobnicate { }
C) public class Frob extends Frobnicate { public void twiddle(Integer i) { } }
D) public class Frob implements Frobnicate { public void twiddle(Integer i) { } }