docs: def checkIfRemoteIsNewer(self, localfile, remote_size, remote_modify):
          """
          Overrides checkIfRemoteIsNewer in Source class
  
          :param localfile: str file path
          :param remote_size: str bytes
          :param remote_modify: str last modify date in the form 20160705042714
          :return: boolean True if remote file is newer else False
          """
          is_remote_newer = False
          status = os.stat(localfile)
          LOG.info(
              "\nLocal file size: %i"
              "\nLocal Timestamp: %s",
              status[ST_SIZE], datetime.fromtimestamp(status.st_mtime))
          remote_dt = Bgee._convert_ftp_time_to_iso(remote_modify)
  
          if remote_dt != datetime.fromtimestamp(status.st_mtime) or \
                  status[ST_SIZE] != int(remote_size):
              is_remote_newer = True
              LOG.info(
                  "Object on server is has different size %i and/or date %s",
                  remote_size, remote_dt)
  
          return is_remote_newer