Modified A.java in master. Different from branch2