public boolean isWeakerAccess(JVMFlags than) {
    return (isPrivate() && !than.isPrivate()) || (isProtected() && than.isPublic()) || (isPackageLocal() && (than.myFlags & (Opcodes.ACC_PROTECTED | Opcodes.ACC_PUBLIC)) != 0);
  }
public boolean isWeakerAccess(JVMFlags than)