code: private static boolean scanArchive(Connector cmd)
     {
        if (cmd == null)
           return true;
  
        if (cmd.getVersion() == Version.V_16 || cmd.getVersion() == Version.V_17)
        {
           if (!cmd.isMetadataComplete())
              return true;
        }
  
        return false;
     }
docs: Should the archive be scanned for annotations
  @param cmd The metadata
  @return True if scan is needed; otherwise false