/** Check accessibility of parent method. */ private boolean canOverride(MethodJavaSymbol overridee) { if (overridee.isPackageVisibility()) { return overridee.outermostClass().owner().equals(outermostClass().owner()); } return !overridee.isPrivate(); }