If abstract class declares abstract method what are rules regarding access modifier to implementation of method in concrete subclass? ie if abstract method declared as default (package) can subclass implementation be public (wider access)?
eg is following valid public abstract class Test { abstract void m1(); }
public class SubTest extends Test { public void m1() { code } }