abstract class A { abstract foo_a(); public abstract foo_b(); protected abstract foo_c(); private abstract foo_d(); abstract public foo_bb(); abstract protected foo_cc(); abstract private foo_dd(); abstract static foo_d(); static abstract foo_e(); }