private boolean isMessageForMe(UpdateMessage msg){
  if (msg == null) {
    return false;
  }
  return isMessageEligibleForMyOs(msg) && isMessageEligibleForMyLang(msg) && isMessageEligibleForMyVersion(msg);
}

private boolean isMessageForMe ( UpdateMessage msg ) { if ( msg == null ) { return false ; } return isMessageEligibleForMyOs ( msg ) && isMessageEligibleForMyLang ( msg ) && isMessageEligibleForMyVersion ( msg ) ; }
tells me if i ' m supposed to keep the given update message . compares the message ' s os string against the current operating system . compares : - version ( if message matches all versions before me [ not exact match ] ) if the message is an announcement , it cares about the version number not being outdated .
